我最近一直在摆弄 jquery(ui),现在我想在我的个人网站上添加一些 jquery 位。好吧,Theme Roller 制作的主题真的很棒,我希望我的整个网站看起来像那样,而不仅仅是少数启用 jquery 的部分。那么,使用 http://jqueryui.com/docs/Theming/API 中列出的 css 类是错误的吗?对于你自己的东西,实际上不使用任何 javascript?就像做一个 <div class="ui-widget">
是否有一些我没有看到的更简单/更清晰的方法来做到这一点?这是一种正常的方法还是矫枉过正?
最佳答案
答案是否定的并没有错。总的来说,你走在正确的轨道上。使用 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/ - 这篇文章更多地介绍了按钮,请注意它比之前的文章更新,但两者都对概念化您的想法很有值(value)。
关于css - 为您的整个网站使用 jQuery 主题是错误的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163472/