[問題] 彈出大圖片後超出頁面長寬如何修改??

看板Ajax作者 (幹麼不早點睡了~~真是..)時間14年前 (2011/08/04 17:08), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
在對岸看到一個java語法 功能是能讓網頁中本來呈現的小圖 滑鼠移動上去後,自動彈跳出大圖片 而且大圖片可以隨滑鼠一起移動,超過左右邊頁寬時圖片自動換邊 用來判斷位置的程式碼大概如以下: function widthJudge(e){ var marginRight = document.documentElement.clientWidth - e.pageX; var imageWidth = $("#bigimage").width()+22; if(marginRight < imageWidth) { x = imageWidth; $("#bigimage").css({top:(e.pageY - y ) + 'px',left:(e.pageX - x ) + 'px'}); }else{ x = 22; $("#bigimage").css({top:(e.pageY - y ) + 'px',left:(e.pageX + x ) + 'px'}); }; } 想請問,當跳出的大圖片超過上下的頁高時 有沒有辦法修改這段程式讓他一樣能自動跳換位置呢? 讓圖片能保持在頁面中而不會跑出滾動滑桿.... 如果有程式碼不詳盡的地方請告訴小弟~~~ 我再找出來補上~~~ 順便附上原始網頁的範例 http://0rz.tw/0BBbI -- '︰︰ .: : . 先別打過來啊~~ ::: (﹀ ︰ . ﹨●∕ 我還沒貼完呢?! ︰: ~﹌ ︱ ˊ : :' ‧: ∕﹥ :‧ . ╰) .: ∕﹨ : : ′〉 ∕ ̄﹨ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.151.206 ※ 編輯: celex 來自: 114.40.151.206 (08/04 17:11) ※ 編輯: celex 來自: 114.40.151.206 (08/04 17:14)

08/04 21:18, , 1F
用css overflow:hidden?
08/04 21:18, 1F

08/04 22:18, , 2F
我也不是要隱藏超過的部份耶~~~還是感謝樓上
08/04 22:18, 2F

08/05 16:07, , 3F
max-height的屬性呢?
08/05 16:07, 3F
文章代碼(AID): #1EEc6h8I (Ajax)
文章代碼(AID): #1EEc6h8I (Ajax)