2010-05-11 5 views
0

J'utilise un simple effet de bascule.jquery maçonnerie - permet de basculer (bascule derrière élément div)

//Hide (Collapse) the toggle containers on load 
$(".toggle_container").hide(); 

//Switch the "Open" and "Close" state per click 
$("h4.trigger").toggle(function(){ 
    $(this).addClass("active"); 
    }, function() { 
    $(this).removeClass("active"); 
}); 

//Slide up and down on click 
$("h4.trigger").click(function(){ 
    $(this).next(".toggle_container").slideToggle("slow"); 
}); 

Et j'utilise la maçonnerie pour la disposition div.

Mon problème est que le conteneur à bascule lorsqu'il est basculé, est caché derrière d'autres divs.

voir ici: http://jasondaydesign.com

pensées?

+0

Quelle est la question exacte, et en quoi est-elle liée à jQuery? Si vous voulez éviter que certains éléments ne chevauchent d'autres, vous pouvez simplement utiliser 'z-index'. – Tgr

+0

z-index ne fonctionne pas dans ce cas, car la disposition est contrôlée par la maçonnerie. J'ai décidé de renoncer à la bascule, en raison de ce problème. – Jason

Répondre

0

J'ai fait quelque chose de similaire, mais j'ai utilisé setTimeout() pour redéclencher l'appel de maçonnerie toutes les 50 millisecondes environ.