2010-07-21 7 views
5

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); 

       } 
     } 
    }); 




    }); 
+0

He visto esto también, especialmente después de que los deshabilite/habilite – redsquare

+1

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

+0

¿Puedes mostrar un código mínimo que exhiba esto? –

Respuesta

0

¿trató de volver a colocar la .button en .upload_img una vez que se vuelva a activar?

Cuestiones relacionadas