所以我知道有更好的方法来切换风格,但请耐心等待......
Chrome(但不是 Firefox)上似乎存在一个小错误,即“单击”事件在事件发生后鼠标移动之前不会执行任何操作。
$(function(){
$('#selectsomething a[rel$=".css"]').click(function(e){
e.preventDefault();
$('link.skeletor').attr('href', $(this).attr('rel'));
});
});
因此,如果您单击链接但不移动鼠标,则不会发生任何事情...您认为这可能是 Chrome 的合法错误还是我做错了什么?
我不明白为什么这不起作用(除了奇怪的 rel="" 使用)。
如果您尝试使用缩小版本或具有多个 js 实例的版本,问题可能是使用.click
而不是.on('click', function(e))
.
看看我想说的一个例子,看看我的小提琴。
有关两个单击功能之间差异的完整说明,请查看这个溢出
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)