SORU
23 Aralık 2009, ÇARŞAMBA


jQuery - Yangın olay eğer CSS sınıfı değişti

nasıl bir css sınıf veya jQuery ile eklenen değiştirildi bir olay ateş edebilir miyim? CSS sınıfının değişen bir WordPress kullanmak değişikliği ateş yapar() olay?

CEVAP
23 Aralık 2009, ÇARŞAMBA


Senaryonu bir sınıf değiştirdiğinizde, trigger kendi olayı başlatmak için kullanabilirsin.

$(this).addClass('someClass');
$(mySelector).trigger('cssClassChanged')
....
$(otherSelector).bind('cssClassChanged', data, function(){ do stuff });

ama aksi takdirde, bir sınıf değiştiğinde bir olay yangın pişmiş-yol yok. change() odak değiştirilmiş olan bir giriş gittikten sonra sadece tetikler.

$(function() {
  var button = $('.clickme')
      , box = $('.box')
  ;
  
  button.on('click', function() { 
    box.removeClass('box');
    $(document).trigger('buttonClick');
  });
            
  $(document).on('buttonClick', function() {
    box.text('Clicked!');
  });
});
.box { background-color: red; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="box">Hi</div>
<button class="clickme">Click me</button>

More info on jQuery Triggers

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • steven johns

    steven johns

    11 Mart 2011