&Quot;tarayıcı imleç bekle" ben "otomatik" kullanıcı hareket etmeden fare için | Netgez.com
SORU
11 Kasım 2009, ÇARŞAMBA


&Quot;tarayıcı imleç bekle" ben "otomatik" kullanıcı hareket etmeden fare için

Bu kod jQuery Ajax arama sırasında meşgul durumuna (kum saati) için fare imlecini ayarlamak için kullanıyorum

$('body').css('cursor', 'wait');

ve geri normal şekilde ayarlamak için bu kodu ilgili...

$('body').css('cursor', 'auto');

Bu gayet iyi çalışıyor... bazı tarayıcılarda.

Firefox ve IE komut idam ederim en kısa sürede, fare imleci değişir. Bu istediğim davranıştır.

Chrome ve Safari üzerinde fare imlecini gözle görülür bir şekilde değiştirmez "meşgul" için "otomatik kullanıcı kadar" işaretçi hareket eder.

İsteksiz tarayıcıları fare işaretçisini anahtarı almak için en iyi yolu nedir?

CEVAP
1 Mart 2011, Salı


Çok daha zarif bir şekilde kabul ederim daha iyi:

$(function(){  
  $("html").bind("ajaxStart", function(){  
     $(this).addClass('busy');  
   }).bind("ajaxStop", function(){  
     $(this).removeClass('busy');  
   });  
});

CSS:

html.busy, html.busy * {  
  cursor: wait !important;  
}  

Kaynak: http://postpostmodern.com/instructional/global-ajax-cursor-change/

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • RealPapaPit

    RealPapaPit

    16 Mart 2009