久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

css - 鼠標(biāo)右鍵顯示的彈窗absolute, left跟top為鼠標(biāo)點(diǎn)擊的clientX、Y ,在ie中bottom為auto

瀏覽:123日期:2022-12-21 11:42:50

問題描述

問題描述:我寫了一個右鍵顯示菜單事件 是jq寫的 也就是一個彈窗 鼠標(biāo)點(diǎn)擊到某個地方就在相應(yīng)位置顯示這個彈窗具體代碼如下:css:

css - 鼠標(biāo)右鍵顯示的彈窗absolute, left跟top為鼠標(biāo)點(diǎn)擊的clientX、Y ,在ie中bottom為auto

顯示彈窗的js

css - 鼠標(biāo)右鍵顯示的彈窗absolute, left跟top為鼠標(biāo)點(diǎn)擊的clientX、Y ,在ie中bottom為auto

問題一 我在點(diǎn)擊顯示彈窗的時候 獲取它的bottom 在谷歌打印是對的 有值 在ie、edge、360瀏覽器、獵豹打印都是auto,我不知道這是為什么,之前也沒有遇到過這個情況

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

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

問題解答

回答1:

第二個問題解決了用了fis3來合并js的時候因?yàn)閖s加載順序的問題產(chǎn)生的bug我重新配置了一下按需加載 就可以了

回答2:

給元素定位你已經(jīng)用了top和left,而沒有設(shè)置bottom,獲取不到是正常,能獲取到top就對了

回答3:

返回默認(rèn)值 auto 是對的,因?yàn)槟銢]有設(shè)置。通過 top + height 獲得底部坐標(biāo)即可。

標(biāo)簽: CSS
主站蜘蛛池模板: 高雄县| 江山市| 镇巴县| 如东县| 黎平县| 方正县| 旺苍县| 连州市| 常熟市| 五原县| 九龙城区| 皋兰县| 灵台县| 花垣县| 武鸣县| 岱山县| 宜阳县| 包头市| 花莲县| 南皮县| 咸丰县| 晋宁县| 武邑县| 武乡县| 连城县| 寿光市| 拉孜县| 洛南县| 临西县| 三明市| 周至县| 河源市| 虞城县| 京山县| 横峰县| 城市| 喀什市| 娄底市| 锡林郭勒盟| 平乡县| 九龙坡区|