Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery禁用特定元素的主题化_Javascript_Jquery_Themes - Fatal编程技术网

Javascript Jquery禁用特定元素的主题化

Javascript Jquery禁用特定元素的主题化,javascript,jquery,themes,Javascript,Jquery,Themes,有没有办法禁用页面中某个元素的主题设置 我有一些jQueryUI元素,但我需要其中一个没有主题的元素。如何做到这一点?jqueryui由一些标准CSS框架类组成。通过关闭这些类,可以从元素中删除UI主题。查看以查看类的列表,并决定要删除哪个类(使用Firebug也很容易,您可以确定应用了哪些UI类)ui小部件和ui状态默认值是可能的选择 了解该类后,只需使用JQuery的removeClass()即可: $('element').removeClass('ui-widget'); 有一种方法;

有没有办法禁用页面中某个元素的主题设置


我有一些jQueryUI元素,但我需要其中一个没有主题的元素。如何做到这一点?

jqueryui由一些标准CSS框架类组成。通过关闭这些类,可以从元素中删除UI主题。查看以查看类的列表,并决定要删除哪个类(使用Firebug也很容易,您可以确定应用了哪些UI类)<代码>ui小部件和
ui状态默认值
是可能的选择

了解该类后,只需使用JQuery的
removeClass()
即可:

$('element').removeClass('ui-widget');
有一种方法;) 您必须删除jQuery JavaScript文件中addClass的所有声明

找到一个合适的部分(对我来说是accordion)并从js code addClass()中删除


它对我有用;)

我知道这个问题由来已久,但jQuery Mobile现在似乎有办法解决这个问题:

data-role="none"
将其添加到任何表单或按钮元素以删除jQuery移动主题


从1.3开始,它看起来添加了属性

data-theme="none"

你能给出UI元素的示例吗?通过删除类,我想我将无法拖放,这是有问题的。事实上,我希望模态对话框主题化,而不是所有其他可以拖动的控件。给控件一个id并覆盖CShard,因为JQuery Dragrable插件使用类进行操作。该解决方案的问题是,该类需要能够使用JQuery UI进行拖放。我无法删除它。我不知道如何拖放,但对于手风琴,我正在删除所有的.ui state*和所有的.ui cornner*类,它工作得很好!完美的这是禁用jquery mobile的“Javascript解析器”来读取DOM元素的唯一解决方案。这绝对是应该标记为正确的答案。谢谢