Wes*_*ley 2 javascript css jquery hover
是否可以使用jquery添加新的样式声明?
例如,通过:
{ "body": { "font-size": "12px" }, "table": { "xyz": "123" } }
Run Code Online (Sandbox Code Playgroud)
等等
一个我不知道的函数,不必选择那些元素,并按照这样做:
$('body').css({"font-size": "12px"});
$('table').css({"xyz": "123"});
Run Code Online (Sandbox Code Playgroud)
问题的第二部分,是否可以使用jquery为:hover伪类设置css,还是需要使用.hover()函数?如果可能的话我只想要应用css而不必处理鼠标输入/输出功能.
$('#element').find('a.thumbnail:hover').css({'background-color': '#efefef' });
Run Code Online (Sandbox Code Playgroud)
不起作用.
谢谢,韦斯利
您可以通过document.stylesheets集合使用纯JavaScript更改样式表本身.在这里看到更多:http://www.howtocreate.co.uk/tutorials/javascript/domstylesheets
您还可以使用jQuery插件jRule来完成相同的结果:http://flesler.blogspot.com/2007/11/jqueryrule.html