css - 滑鼠右鍵顯示的彈跳窗absolute, left跟top為滑鼠點擊的clientX、Y ,在ie中bottom為auto
仅有的幸福
仅有的幸福 2017-05-16 13:36:45
0
3
1143

問題描述:
我寫了一個右鍵顯示選單事件是jq寫的也就是一個彈窗滑鼠點擊到某個地方就在對應位置顯示這個彈跳窗
具體程式碼如下:
css:

#顯示彈出視窗的js

  • #問題一我在點擊顯示彈跳窗的時候取得它的bottom 在Google列印是對的有值在ie、edge、360瀏覽器、獵豹印刷都是auto,我不知道這是為什麼,之前也沒有遇到過這個情況

  • #問題二右鍵顯示彈跳視窗之前的display:none 我寫的jq程式碼用了show()方法右鍵顯示但是在360瀏覽器相容模式下彈跳視窗一直閃爍出來就消失了然後再控制台看的時候它的display一直是none 別的瀏覽器正常

不知道大家遇過沒有 求個解決辦法~~~~大恩不言謝

#
仅有的幸福
仅有的幸福

全部回覆(3)
伊谢尔伦

第二個問題解決了
用了fis3來合併js的時候因為js加載順序的問題產生的bug
我重新配置了一下
按需加載 就可以了

我想大声告诉你

給元素定位你已經用了top和left,而沒有設定bottom,獲取不到是正常,能獲取到top就對了

给我你的怀抱

回傳預設值 auto 是對的,因為你沒有設定。透過 top + height 獲得底部座標即可。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!