2011-11-11 3 views
1

J'utilise le plugin jqTransform pour ajouter du style dans les éléments de formulaire de ma page. Il y a trois formes placées dans les onglets, et les sélections dans les deuxième et troisième onglets ne fonctionnent pas correctement.Bug utilisant le plugin jqTransform

Il semble que pour une raison quelconque, le script applique "height: 0" à ces listes de sélection. Voici le code qui gère cette action:

// Calculate the height if necessary, less elements that the default height 
//show the ul to calculate the block, if ul is not displayed li height value is 0 
$ul.css({display:'block',visibility:'hidden'}); 
var iSelectHeight = ($('li',$ul).length)*($('li:first',$ul).height());//+1 else bug ff 
(iSelectHeight < $ul.height()) && $ul.css({height:iSelectHeight,'overflow':'hidden'});//hidden else bug with ff 
$ul.css({display:'none',visibility:'visible'}); 

Je ne comprends vraiment pas pourquoi cela se produit.

Répondre

-1

Commentaire la ligne

(iSelectHeight < $ul.height()) && $ul.css({height:iSelectHeight,'overflow':'hidden'}) 

Il fonctionne pour moi.

Questions connexes