是否为您的整个网站使用jQuery主题错了?

Ear*_*rlz 4 css jquery-ui themeroller

我最近一直在搞乱jquery(ui),现在我想在我的个人网站上添加一些jquery位.好吧,Theme Roller制作的主题非常棒,我希望我的整个网站看起来都像这样,而不仅仅是少数几个支持jquery的部分.那么,使用http://jqueryui.com/docs/Theming/API中列出的css类对你自己没有使用任何javascript的东西是不对的?喜欢做一个<div class="ui-widget">

是否有一些更容易/更清洁的方法来做到这一点,我没有看到?这是正常的做法还是过度杀伤?

Cog*_*Sum 6

答案是不是没有错.总的来说,你走在正确的轨道上.使用JQuery的类是有原因的!但是不要改变它们.如果你需要增强外观,添加你自己的自定义类或ID,这样你就不会弄乱默认的CSS并破坏Jquery插件.有关更多信息,请参阅以下链接.

请记住,如果您计划使用JQuery UI作为基础,那么在JQuery更改/更新自己的CSS文件时,您需要担心向后兼容性问题,这是为什么您应该使用您的任何自定义样式完成的另一个原因自己的类支持JQuery.

http://docs.jquery.com/UI/Theming/API - 请参阅此网页以了解应用JQuery默认类的位置和方式

http://www.filamentgroup.com/lab/developer_your_own_jquery_themeroller_ready_components/ - 这有点过时,但包含有关如何将自定义类与JQuery配对的有用信息

http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/ - 这篇文章更多地涉及按钮,注意它比前一个更新,但两者对于概念化你的想法都很有价值.