我有我自己的风格的形式,我想用jQuery UI的.dialog()
为了显示它与覆盖,并作为模态对话框。 问题是,jQuery的强制执行其自己的类和风格,如:jQuery对话框没有jQuery的风格类
ui-dialog ui-widget ui-widget-content
有一个简单的办法,我指示jQuery的不使用其自己的CSS?
谢谢!
我有我自己的风格的形式,我想用jQuery UI的.dialog()
为了显示它与覆盖,并作为模态对话框。 问题是,jQuery的强制执行其自己的类和风格,如:jQuery对话框没有jQuery的风格类
ui-dialog ui-widget ui-widget-content
有一个简单的办法,我指示jQuery的不使用其自己的CSS?
谢谢!
这些类是通过JS捆绑在一起的CSS来驱动弹出窗口的。
JQuery UI将这些类用于对话框窗口的可见性和可见性。
如果你想改变风格,那么最好更新CSS,如果这是你想要做的。如果您想在您的网站的其他地方重新使用UI风格,请更新您自己的CSS以覆盖CSS样式。
但是,如果您确实需要删除类,则可以将另一个函数绑定到打开窗口后调用的对话框打开函数。
$(".selector").dialog({
open: function(event, ui) { ... }
});
打开是你应该能够写入另一个函数的地方。
初始化.dialog()for dialogClass(http://jqueryui.com/demos/dialog/#option-dialogClass)允许您添加其他主题的类时有一个选项。不过,我不建议删除jQuery UI添加的类,如果你希望对话框看起来不同,你应该重新设计你的jquery.ui.css。
'弗里德你会这么说。这很奇怪,你不觉得吗?我希望_them_能够更好地将风格与功能分开(功能在这种情况下在页面上打开“模式”div)。谢谢一堆。 – bloodcell 2011-02-27 19:02:05