代码之家  ›  专栏  ›  技术社区  ›  KJW

jquery:鼠标悬停时突出显示在某些页面上不起作用

  •  0
  • KJW  · 技术社区  · 14 年前

    在外部站点上测试此jquery代码(通过代理加载以绕过单一源站策略),似乎有某些站点在鼠标悬停在预期的红线上时不会出现。如何确保鼠标上方的红色边框线始终显示在所有其他内容的上方?可能是某个在鼠标上没有突出显示的站点、z-index或其他一些奇怪之处导致了这个问题,但是没有出现javascript错误……

    $(document)
        .mouseover(function(event) {  
            if ($(event.target).parents('#myunique').length){ 
                event.preventDefault();
            }else{ 
            $(event.target).addClass('myoutlineElement');
            }
        })
        .mouseout(function(event) {
            if ($(event.target).parents('#myunique').length){  
                event.preventDefault();
            }else{      
            $(event.target).removeClass('myoutlineElement');  
            }
        })   
    
    2 回复  |  直到 14 年前
        1
  •  1
  •   Community Dunja Lalic    7 年前

    console.log(event.target);

    style style="border:...;"

    !important @aendrew

        2
  •  1
  •   aendra    14 年前

    ... z-index: 99 !important;