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

Javascript 仅将jQuery mobile增强应用于单个块,javascript,jquery,wordpress,jquery-mobile,mobile,Javascript,Jquery,Wordpress,Jquery Mobile,Mobile,我有一个wordpress网站,它的主题响应迅速,在移动设备上看起来不错。但是,我有一个高级的searchform,它在移动设备上不能很好地工作,所以我用jquery mobile构建了一个自定义表单,它既可以工作,也看起来不错。如果检测到移动设备,则会显示此表单 但是,唉!JQM在主要内容上存在很多问题。存在严重的样式问题,但更糟糕的是,链接被制作成ajax调用,因此页面无法正确加载 我已经找到了很多关于如何排除某些元素的信息,例如,使用data role=none或data enhanced

我有一个wordpress网站,它的主题响应迅速,在移动设备上看起来不错。但是,我有一个高级的searchform,它在移动设备上不能很好地工作,所以我用jquery mobile构建了一个自定义表单,它既可以工作,也看起来不错。如果检测到移动设备,则会显示此表单

但是,唉!JQM在主要内容上存在很多问题。存在严重的样式问题,但更糟糕的是,链接被制作成ajax调用,因此页面无法正确加载

我已经找到了很多关于如何排除某些元素的信息,例如,使用data role=none或data enhanced=false,但由于是Wordpress,更改所有这些元素确实是不可行的

相反,我只想对包含搜索表单的单个块应用JQM增强

我该怎么做


编辑:我可以使用autoInitializePage:false关闭自动初始化,但如何为所选块启用JQM增强功能?

因此它只涉及移动设备上表单的样式设置? 也许在媒体查询中添加一些CSS就足够了? e、 g:

{ /*这里的表单使用css*/


}

没有,很遗憾没有。包含JQM会影响整体样式。简单地包含jqmcss文件会影响样式。我已经使用媒体查询来创建表单自己的样式。
@media all and (max-width: 768px)