通过css包含javascript?

时间:2012-06-24 19:14:17

标签: javascript css styles

基本上我有一个网站,其中包含各种css文件中的样式,现在我想添加一些特定的js,但只有一种风格。所以我希望能够在我的css文件中添加它,这样的事情可能吗?

2 个答案:

答案 0 :(得分:4)

不,这是不可能的,也不应该。将应用程序逻辑与样式分开。

当两者需要交互时,您可以使用JavaScript检测某些样式并从那里加载各种其他JavaScript文件。

答案 1 :(得分:4)

不,这是不可能的。但是,请查看jQuery选择器以将JavaScript功能附加到某些CSS类名称:

http://api.jquery.com/category/selectors/

例如,您可以声明具有特定类名的元素,如下所示:

<div class="class-name"></div>

然后在您的文档中包含一些JavaScript,它根据类名对元素执行某些操作,如下所示:

$('.class-name').click(function() {
alert('You clicked .class-name');
});

以上是jsFiddle的例子:http://jsfiddle.net/YAZpE/