Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
JQuery手风琴发行_Jquery_Jquery Ui - Fatal编程技术网

JQuery手风琴发行

JQuery手风琴发行,jquery,jquery-ui,Jquery,Jquery Ui,我一直在使用我的网站,它的工作很好,但有一件事。我希望手风琴用户界面有两种不同的布局/设计。我怎样才能做到这一点 如有任何建议,将不胜感激 谢谢您可能不应该这样做,因为一组统一的小部件的目的是促进一致性。然而,我意识到这不是你的问题,你可能有理由 “最简单”的方法是给你的“备用”手风琴添加一个特殊的ID或类。然后在CSS中,为了覆盖现有的CSS,您必须具有更多的特殊性。我个人会避免将它直接添加到你的themeroller CSS中;将其添加到其他地方,如您的网站CSS,以便轻松维护浏览器样式 因

我一直在使用我的网站,它的工作很好,但有一件事。我希望手风琴用户界面有两种不同的布局/设计。我怎样才能做到这一点

如有任何建议,将不胜感激


谢谢

您可能不应该这样做,因为一组统一的小部件的目的是促进一致性。然而,我意识到这不是你的问题,你可能有理由

“最简单”的方法是给你的“备用”手风琴添加一个特殊的ID或类。然后在CSS中,为了覆盖现有的CSS,您必须具有更多的特殊性。我个人会避免将它直接添加到你的themeroller CSS中;将其添加到其他地方,如您的网站CSS,以便轻松维护浏览器样式

因此,jQuery UI自动应用如下内容:

.ui-accordion-header { /* original themeroller styles */ }
您需要更加具体,以使您自己的规则具有更高的优先级:

.customClass .ui-accordion-header { /* override the parts you need to */ }

我可以告诉你:这将是一种痛苦。jQueryUI添加了大量类,每个类都有一些相对模块化的用途。覆盖所有这些以在不同的手风琴上实现另一种外观将是一项工作。

您可能不应该这样做,因为一组统一的小部件的目的是提高一致性。然而,我意识到这不是你的问题,你可能有理由

“最简单”的方法是给你的“备用”手风琴添加一个特殊的ID或类。然后在CSS中,为了覆盖现有的CSS,您必须具有更多的特殊性。我个人会避免将它直接添加到你的themeroller CSS中;将其添加到其他地方,如您的网站CSS,以便轻松维护浏览器样式

因此,jQuery UI自动应用如下内容:

.ui-accordion-header { /* original themeroller styles */ }
您需要更加具体,以使您自己的规则具有更高的优先级:

.customClass .ui-accordion-header { /* override the parts you need to */ }

我可以告诉你:这将是一种痛苦。jQueryUI添加了大量类,每个类都有一些相对模块化的用途。覆盖所有这些,在不同的手风琴上实现另一种外观将是一项艰巨的工作。

感谢您的快速响应。我已经想到了这一点,但期待着一些解决办法。我想我必须坚持最艰难的道路。我真的很感谢你的帮助。谢谢你,伙计。谢谢你的快速回复。我已经想到了这一点,但期待着一些解决办法。我想我必须坚持最艰难的道路。我真的很感谢你的帮助。谢谢你,伙计。