[英]Only applying jQuery mobile enhancement to a single block
我有一个WordPress主题网站,其响应主题在移动设备上看起来不错。 但是,我有一个高级搜索表单,该表单在移动设备上无法很好地工作,因此我使用jquery mobile构建了一个自定义表单,该表单既有效又看起来不错。 如果检测到移动设备,则显示此表格。
可惜! JQM在主要内容上存在很多问题。 存在严重的样式问题,但更糟糕的是,将链接链接到ajax调用中,因此页面无法正确加载。
我发现了很多有关如何排除某些元素的信息。 使用data-role="none"
或data-enhance="false"
(例如此处,但是这是Wordpress),更改所有这些元素实际上是不可行的。
相反,我只想将JQM增强应用于包含搜索表单的单个块。
我怎样才能做到这一点?
编辑:我可以使用autoInitializePage: false
关闭自动初始化,但是如何为所选块打开JQM增强功能?
因此,它仅涉及移动设备上表单的样式? 在媒体查询中添加一些CSS也许就足够了? 例如:
@media all and (max-width: 768px)
{/ * css为此处的表格* /
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.