问题描述:
我写了一个右键显示菜单事件 是jq写的 也就是一个弹窗 鼠标点击到某个地方就在相应位置显示这个弹窗
具体代码如下:
css:
显示弹窗的js
问题一 我在点击显示弹窗的时候 获取它的bottom
在谷歌打印是对的 有值 在ie、edge、360
浏览器、猎豹打印都是auto
,我不知道这是为什么,之前也没有遇到过这个情况
问题二 右键显示弹窗 弹窗之前的display:none 我写的jq代码用了show()
方法 右击显示 但是在360浏览器兼容模式下 弹窗一直闪烁 出来就消失了 然后再控制台看的时候 它的display
一直是none
别的浏览器正常
不知道大家遇到过没有 求个解决办法~~~~大恩不言谢
第二个问题解决了
用了fis3来合并js的时候因为js加载顺序的问题产生的bug
我重新配置了一下
按需加载 就可以了
给元素定位你已经用了top和left,而没有设置bottom,获取不到是正常,能获取到top就对了
返回默认值
auto
是对的,因为你没有设置。通过 top + height 获得底部坐标即可。