当用户将鼠标悬停在链接上时,更改Chrome中的光标样式会失败

时间:2011-05-18 15:06:24

标签: css google-chrome

我有一个奇怪的问题,我在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似乎没有注意到这一点。

1 个答案:

答案 0 :(得分:4)

好的,这是Chrome和Safari的错误:http://code.google.com/p/chromium/issues/detail?id=26723

我无能为力,我想我可以忍受它