Tengo 4 botones usando la función "botón" de Jquery UI. 3 trabajo sin problemas. el 4to no parece querer aplicar siempre la clase jquery ui hover "ui-state-hover" cuando está suspendida. lo hace algunas veces, pero la mayoría de las veces solo aplica una clase "hover" (la estoy viendo en Firebug) y obviamente no coincide con sus estilos CSS. ¿Alguien tiene alguna idea de qué demonios podría estar causando la discrepancia?jquery ui buttons estado de vuelo incoherente
EDITAR: creo que es un conflicto entre el botón de la interfaz de usuario y Ajax Uploader. aquí hay un código recortado que estoy usando.
$('.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);
}
}
});
});
He visto esto también, especialmente después de que los deshabilite/habilite – redsquare
hmmm que podría ser. mi botón es para subir archivos (usando ajaxuploader) y se desactiva y desactiva con ese complemento. intenté deshacerme de las cosas incapacitantes, pero aún no tuve suerte. podría ser solo un caso de los dos complementos que no están funcionando. – helgatheviking
¿Puedes mostrar un código mínimo que exhiba esto? –