2010-07-21 15 views
5

Jquery UI'nin "düğme" özelliğini kullanarak 4 düğmem var. 3 kusursuz çalışır. 4, her zaman hovered olduğunda "ui-state-hover" jquery ui hover sınıfı uygulamak istediğiniz görünmüyor. zamanın bir kısmını yapar, ancak çoğu zaman sadece "vurgulu" bir sınıf uygular (bunu ateş böceğinde izlerim) ve açıkçası w/onların css stillerini eşleştirmez. kimsenin uyuşmazlığa neden olabileceği hakkında bir fikri var mı?jquery ui düğmeleri tutarsız duraklama durumu

DÜZENLEME: UI düğmesi ve Ajax Yükleyici arasında bir çakışma olduğunu düşünüyorum. Burada kullanıyorum bazı kesilmiş kod.

$('.upload_img').button({ 
    icons: { 
     primary: 'ui-icon-folder-open' 
    }, 
    label: "Browse" 
    }) 





    jQuery('.upload_img').each(function(){ 

    var button = jQuery(this); 
    var ID = jQuery(this).attr('value'); 
    var container = jQuery(this).parent(); 

    //prevent the clicks from its default 'form submit' behavior 
    $(this).click(function() { 
    return false; 
    });    

    new AjaxUpload(button, { 
     action: ajaxurl, 
     name: ID , // File upload name 
     data: { // Additional data to send 
      action: 'save_function', 
      type: 'upload', 
      _nonce: '<?php echo $nonce; ?>', 
      key: ID }, 
     onSubmit: function(file , ext){ 
      this.disable(); // If you want to allow uploading only 1 file at time, you can disable upload button 

     }, 
     onComplete: function(file, response) { 
      this.enable(); // re-enable upload button 

      if(response == 99){ 
       //alert(response); 
       show_message(5); // failure 
       t = setTimeout('fade_message()', 2000); 
      } 
      // If there was not an error 
      else{ 

       show_message(4); // success 
       t = setTimeout('fade_message()', 2000); 

       } 
     } 
    }); 




    }); 
+0

Bunu da özellikle görmüştüm, özellikle – redsquare

+1

hmmm'yi devre dışı bırakabilir/etkinleştirebilirsiniz. düğmem dosya yükleme (ajaxuploader kullanarak) içindir ve bu eklenti tarafından devre dışı bırakılır. Engelli şeylerden kurtulmaya çalıştı, ama henüz şans yok. Sadece iki eklentinin oynadığı bir durum olabilir. – helgatheviking

+0

Bunu gerçekleştiren bazı minimum kodları gösterebilir misiniz? –

cevap

0

Eğer bunu yeniden etkinleştirmek kez .upload_img üzerinde .button takın çalıştı mı?