Je crée un show div hover simple et je cache les introduce words
avec jQuery, dans le code par défaut. Toute la position des mots introduits est relative. Les introduce words
div de box4
et box8
seront hors de div#main
.
Et comment faire? De sorte que l'introduction de mots div de box4
et de box8
fera un alignement correct?
Car je ne peux pas décrire bien en anglais, je fais une photo. Vous pouvez voir quand survoler dans la box4
, les introduce words
l' introduce words
div ne seront pas hors de div#main
, c'est ce dont j'ai besoin. Merci.
Lien de code ici: http://jsfiddle.net/KTGUz/
image:
Le mode jQuery pur est $('.box:nth-child(4n+4)').addClass('oy');
Et ajustez votre positionnement pour rendre la .box
relative et l' .hover
absolue, faisant .oy {right: 0;}
Voici les trucs: http://jsfiddle.net/3jGdm/
Vous pourriez donner aux cases 4 et 8 une classe différente si vous savez qu'elles vont toujours être en pointe. Voici un exemple:
Si cela dépend de la largeur de la fenêtre, combien de boîtes sont dans une rangée, vous pouvez utiliser la fonction jQuery.offset () pour repositionner la titre_box si elle débordait: