[英]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.