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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012