我有一个奇怪的问题,我在Chrome中看到了。
当单击侧边栏链接时,我使用ajax回调将光标的css样式设置为“wait”。这在firefox中完美运行,但在Chrome上,光标样式只会在我离开链接时发生变化 - 即样式在用户仍悬停在链接上时不会改变
我做错了什么?这是相关的代码:
// beforeSend callback
$('.ajax-link').bind('ajax:beforeSend', function() {
$('body').css('cursor', 'wait');
$('a').css('cursor', 'wait');
$('article.post').addClass('loading');
});
// success callback
$('.ajax-link').bind('ajax:success', function() {
$('body').css('cursor', 'default');
$('a').css('cursor', 'pointer');
$("article.post").html("<%= escape_javascript(render @post) %>");
});
正如您所看到的,我使用$('a').css('cursor', 'wait');
明确设置了所有主播的CSS,以便它可以在Firefox中运行,但Chrome似乎没有注意到这一点。
答案 0 :(得分:4)
好的,这是Chrome和Safari的错误:http://code.google.com/p/chromium/issues/detail?id=26723
我无能为力,我想我可以忍受它