3

好吧,基本上我有一个网站,其样式包含在各种 css 文件中,现在我想添加某种 js,但只有一种样式。所以我希望能够将它添加到我的css文件中,这可能吗?

4

2 回答 2

4

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

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

于 2012-06-24T19:15:40.960 回答
4

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

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

例如,您可以像这样声明具有特定类名的元素:

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

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

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

这是上面的 jsFiddle 示例:http: //jsfiddle.net/YAZpE/

于 2012-06-24T19:17:20.640 回答