【发布时间】:2012-07-01 04:39:46
【问题描述】:
我在加载页面时更改光标时遇到问题;我的代码是:
Event.observe(window, 'load', function() {
document.body.style.cursor = 'wait';
$$('select').each(function(s) {
var ajaxRequest = new Ajax.Request(
'/some_ajax_proc',
{
当页面加载时,光标不会改变。但是,它在其他事件侦听器中没有问题,例如:
$('mytxt').observe('change', function() {
document.body.style.cursor = 'wait';
}
更新:好的,它确实改变了光标,但是由于在 Ajax 循环之后有一个document.body.style.cursor = 'default';,它会立即将它改回来,所以我猜这是一个线程问题。在这种情况下有什么提示吗?
【问题讨论】:
-
您在哪个浏览器中看到这个?在 Mac 上最新的 Safari 中为我工作。
-
你能用jsfiddle显示这个问题吗?
标签: javascript css browser prototypejs mouse-cursor