[英]jquery div hidden and show, how to control show div's position?
我做了一个简单的 div hover 显示和隐藏 jQuery 的introduce words
,在默认代码中。 所有引入的字 position 都是相对的。 box4
和box8
的introduce words
div 将超出div#main
。
怎么办? 这样box4
和box8
的引入词div会右对齐吗?
因为我不能用英语很好地描述,所以我拍了一张照片。 你可以看到当 hover 在box4
中时,div 的introduce words
右边不会超出div#main
,这就是我需要的。 谢谢。
代码链接在这里: http://jsfiddle.net/KTGUz/
图片:
纯 jQuery 方式是$('.box:nth-child(4n+4)').addClass('oy');
并调整您的位置以使.box
相对而.hover
绝对,使.oy {right: 0;}
你可以给盒子 4 和 8 一个不同的 class 如果你知道它们总是在边缘。 这是一个例子:
如果它取决于 window 宽度,一行中有多少个框,您可以使用 jQuery.offset() 功能重新定位 title_box 如果它会溢出:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.