为我的新JQuery插件提供外部样式表的最佳方法?需要战略

时间:2008-12-22 12:09:26

标签: jquery jquery-plugins

我已经编写了我的第一个JQuery插件,其中一个依赖项是外部css样式表。你认为这是一个可以接受的策略,将它包含在distributable中,还是我应该在插件中嵌入样式信息?我应该没有任何风格信息吗?没有样式表,插件的视觉元素没有任何意义,我想让用户明显调整外观和感觉。只是不确定最好的方法是什么。

3 个答案:

答案 0 :(得分:4)

UI肯定是最重要的插件之一,它确实在其发行版中包含了css文件。这就是分布的样子:

jquery.js
licence.txt
readme.txt
ui\*.js
themes\*.css
tests\
demos\

我想你可以使用类似的结构。请注意,如果没有样式表,某些小部件将无法运行。文档明确提到了css中哪些元素是强制性的。

答案 1 :(得分:2)

我会将外部css包含在插件分发​​中。使用js嵌入样式使得它不那么吸引人了。 大多数好的插件都是这样做的。

答案 2 :(得分:1)

理想情况下,功能和表示元素应该是分开的,换句话说,插件应该在没有应该是可选的css文件的情况下工作。

但是我们并不是生活在一个完美的世界中,并且考虑到大多数时候可能会定制一个css,将css包含在插件分发​​中是完全可以接受的。

你应该将css保持在最低限度,并最终添加更多,更精细的css示例。