Description du problème :
J'ai écrit un événement de menu d'affichage par clic droit écrit par jq, qui est une fenêtre contextuelle lorsque la souris clique quelque part, la fenêtre contextuelle s'affiche à la position correspondante
Le code spécifique est le suivant. suit :
css:
JS pour afficher une fenêtre pop-up
Question 1 : Lorsque je clique pour afficher la fenêtre contextuelle, j'obtiens sonbottom
在谷歌打印是对的 有值 在ie、edge、360
浏览器、猎豹打印都是auto
Je ne sais pas pourquoi, et je n'ai jamais rencontré cette situation auparavant
Question 2 : Faites un clic droit pour afficher la fenêtre pop-up. Afficher avant la fenêtre pop-up : aucun Le code jq que j'ai écrit est utiliséshow()
方法 右击显示 但是在360浏览器兼容模式下 弹窗一直闪烁 出来就消失了 然后再控制台看的时候 它的display
一直是none
Les autres navigateurs fonctionnent bien
Je ne sais pas si quelqu'un a déjà rencontré ce problème. Veuillez me donner une solution~~~~Merci beaucoup
.
Le deuxième problème est résolu
Le bug causé par l'ordre de chargement de js lors de l'utilisation de fis3 pour fusionner js
Je l'ai reconfiguré
Le chargement à la demande est très bien
Vous avez utilisé le haut et la gauche pour positionner l'élément sans définir le bas. Il est normal que vous ne puissiez pas l'obtenir.
Retour à la valeur par défaut
auto
est correct car vous ne l'avez pas défini. Obtenez simplement les coordonnées du bas via haut + hauteur.