繁体   English   中英

仅将jQuery mobile增强功能应用于单个块

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM