Изменить указатель мыши при вызове ajax

Я хочу изменить указатель мыши на символ «Подождите», когда мы запускаем вызов AJAX, и вернуться к указателю по умолчанию после завершения вызова. Я пробовал следующее, но моя проблема в том, что он просто работает в Firefox, пока я не нажму / не нажму кнопку мыши. Вот мой код:

function initializeAjax(url){
    $('html, body').css("cursor", "wait");

    try {
        if (url.substring(0,4) == ".mdf") {
            var database = window.location.pathname.slice(0,window.location.pathname.lastIndexOf('.mdf'));
            var url = database + url;
        }

        initRequest(url);
        returnedValues = null;
        req.onreadystatechange = returnedValues;
        nocache = Math.random();
        req.open("GET", url+"&nocache = "+nocache, false);
        req.send(null);

        $('html, body').css("cursor", "auto");
        return req.responseText;
    }
    catch(err) {
        return "Error 8";
    }
}

Кто-нибудь может помочь, пожалуйста, как изменить приведенное выше, чтобы решить проблему, так как это не работает и в Firefox, и в IE.

22
задан Leniel Maccaferri 26 October 2013 в 23:44
поделиться