問題描述:
我寫了一個右鍵顯示選單事件是jq寫的也就是一個彈窗滑鼠點擊到某個地方就在對應位置顯示這個彈跳窗
具體程式碼如下:
css:
#顯示彈出視窗的js
#問題一我在點擊顯示彈跳窗的時候取得它的bottom
在Google列印是對的有值在ie、edge、360
瀏覽器、獵豹印刷都是auto
,我不知道這是為什麼,之前也沒有遇到過這個情況
#問題二右鍵顯示彈跳視窗之前的display:none 我寫的jq程式碼用了show()
方法右鍵顯示但是在360瀏覽器相容模式下彈跳視窗一直閃爍出來就消失了然後再控制台看的時候它的display
一直是none
別的瀏覽器正常
不知道大家遇過沒有 求個解決辦法~~~~大恩不言謝
#
第二個問題解決了
用了fis3來合併js的時候因為js加載順序的問題產生的bug
我重新配置了一下
按需加載 就可以了
給元素定位你已經用了top和left,而沒有設定bottom,獲取不到是正常,能獲取到top就對了
回傳預設值
auto
是對的,因為你沒有設定。透過 top + height 獲得底部座標即可。