Jquery Dialog
我在我的 xhtml 页面中使用框。由于有 2 个Jquery Dialog
盒子,每个盒子的外观和感觉都不同,我不得不使用addClass
属性,这已经在这篇文章中讨论过了。现在我必须覆盖许多类,比如ui-dialog, ui-corner-all, ui-widget-header
etc。所以,我继续使用addClass
. 代码如下,
$('.ui-widget-content').addClass('new-ui-widget-content');
$('.ui-widget').addClass('new-ui-widget');
$('.ui-dialog .ui-dialog-titlebar').addClass('new-ui-dialog new-ui-dialog-titlebar');
$('.ui-widget-header').addClass('new-ui-widget-header');
$('.ui-helper-clearfix').addClass('new-ui-helper-clearfix');
....
$j("#dialog").dialog({
dialogClass: 'new-ui-widget-content',
dialogClass: 'new-ui-widget',
dialogClass: 'new-ui-dialog new-ui-dialog-titlebar',
dialogClass: 'new-ui-widget-header',
dialogClass: 'new-ui-helper-clearfix',
....
但是,我注意到只有 1 个类被覆盖。我的意思是说,虽然我已经覆盖了很多类,但只是new-ui-widget-content
被覆盖(放在第一位)。
我也尝试过以下方式。但它给出了语法错误。
$j("#dialog").dialog({
dialogClass: 'new-ui-widget-content','new-ui-widget',......
可以覆盖多个类addClass
吗?
如果是这样,它是如何做到的?