所以我知道有更好的方式来改变风格,但请耐心等待......
在Chrome(但不是Firefox)上似乎发生了一个小错误,其中“点击”事件在事件发生后鼠标移动之前不会执行任何操作。
$(function(){
$('#selectsomething a[rel$=".css"]').click(function(e){
e.preventDefault();
$('link.skeletor').attr('href', $(this).attr('rel'));
});
});
因此,如果您点击链接但不移动鼠标没有任何反应......您认为这可能是Chrome的合法错误还是我做错了什么?
答案 0 :(得分:-1)
我不知道为什么这不起作用(除了奇怪的rel =“”使用)。
如果您尝试使用缩小版或具有多个js实例的版本,问题可能是使用.click
而不是.on('click', function(e))
。
要查看我想说的内容的示例,check out my Fiddle.
有关两个点击功能之间差异的完整说明,请检查this overflow