我知道有更好的切换样式的方法,但请耐心等待...
在Chrome浏览器中似乎存在一个小bug(但Firefox没有),即“点击”事件在事件后鼠标必须移动才能执行。
$(function(){
$('#selectsomething a[rel$=".css"]').click(function(e){
e.preventDefault();
$('link.skeletor').attr('href', $(this).attr('rel'));
});
});
如果您点击链接但不移动鼠标,则不会发生任何事情... 您认为这可能是Chrome的一个合法错误,还是我做错了什么?
.css
结尾的值的rel
属性的锚标签是无效的。根据 MDN 的说法:“...此属性指定目标对象与链接对象之间的关系。该值是一个逗号分隔的链接类型值列表...” 可以在这里找到有效的链接类型列表。 - War10ck