2010-07-21 12 views
5

मुझे Jquery UI की "बटन" सुविधा का उपयोग करके 4 बटन मिल गए हैं। 3 बेकार ढंग से काम करते हैं। ऐसा लगता है कि चौथाई हमेशा jquery ui होवर क्लास "ui-state-hover" को लागू करने के लिए प्रतीत नहीं होता है। यह कुछ समय करता है, लेकिन अधिकांश समय यह केवल "होवर" वर्ग (मैं इसे फायरबग में देख रहा हूं) लागू करता है और यह स्पष्ट रूप से w/उनके css शैलियों से मेल नहीं खाता है। क्या किसी को कोई विचार है कि बिल्ली विसंगति पैदा कर सकता है?jquery ui बटन असंगत होवर राज्य

संपादित करें: मुझे लगता है कि यह यूआई बटन और अजाक्स अपलोडर के बीच एक संघर्ष है। यहां कुछ ट्रिम किए गए कोड हैं जिनका मैं उपयोग कर रहा हूं।

$('.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

मैंने इसे भी देखा है, खासकर जब आप – redsquare

+1

हमम को अक्षम/सक्षम कर सकते हैं तो यह हो सकता है। मेरा बटन फ़ाइल अपलोड (AJAXuploader का उपयोग करके) के लिए है और यह उस प्लगइन द्वारा अक्षम और बंद हो जाता है। अक्षम करने वाली चीजों से छुटकारा पाने की कोशिश की, लेकिन अभी तक कोई भाग्य नहीं है। हो सकता है कि दो प्लगइन्स के साथ खेल न हो। – helgatheviking

+0

क्या आप कुछ न्यूनतम कोड दिखा सकते हैं जो इसे छोड़ देता है? –

उत्तर

0

क्या आप एक बार पुन: सक्षम .upload_img पर .button पुनः अनुलग्न की कोशिश की?