मुझे 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);
}
}
});
});
मैंने इसे भी देखा है, खासकर जब आप – redsquare
हमम को अक्षम/सक्षम कर सकते हैं तो यह हो सकता है। मेरा बटन फ़ाइल अपलोड (AJAXuploader का उपयोग करके) के लिए है और यह उस प्लगइन द्वारा अक्षम और बंद हो जाता है। अक्षम करने वाली चीजों से छुटकारा पाने की कोशिश की, लेकिन अभी तक कोई भाग्य नहीं है। हो सकता है कि दो प्लगइन्स के साथ खेल न हो। – helgatheviking
क्या आप कुछ न्यूनतम कोड दिखा सकते हैं जो इसे छोड़ देता है? –