javascript - IE浏览器中,JQ的mouseover失效;
天蓬老师
天蓬老师 2017-04-11 12:06:30
0
3
460

1、HTML:

<body>
    <p class="container">
        <img id="background" src="images/text.jpg" alt=""/>
        <p class="first">
            <p class="forth"></p>
            <p class="second"></p>
            <p class="third"></p>
        </p>
    </p>
</body>

2、CSS:

    <style>
        *{
            box-sizing: border-box;
        }
        .container{
            position:relative;
        }
        .container>img{
            display:block;
            width:100%;
            height:auto;
        }
        .first{
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
        }
        .second{
            position:absolute;
            top:0;
            left:25%;
            width:25%;
            height:100%;
            border-left:2px solid white;
            border-right:1px solid white;
            transform: skew(-11deg);
        }
        .third{
            position:absolute;
            top:0;
            left:50%;
            width:25%;
            height:100%;
            border-left:1px solid white;
            border-right:2px solid white;
            transform: skew(-11deg);
        }
        .forth{
            margin-left:50%;
            width:50%;
            height:100%;
        }
    </style>

3、JS
<script>

$(".first").mouseover(function (e) {
    var str = e.target.className||e.target.nodeName;
    if (str == "first") console.log("first")
    if (str == "second") console.log("second")
    if (str == "third") console.log("third")
    if (str == "forth") console.log("forth")
});

</script>

以上代码在chrome中正常,在IE中则没有效果。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!