zoukankan      html  css  js  c++  java
  • IE jquery mouseenter,mouseover超奇葩问题

    做了个项目,结构很简单

    <div class="index-main" data-url="./img/index_default.jpg">
        <p class="main-bg" data-init="img"><img src="./img/index_default.jpg" alt="" /></p>
        <h1 class="index-logo">
            <a href="index.php"><img src="./img/index_logo.png" alt="RAMAD" /></a>
        </h1>
        <div class="index-cont">
            <ul>
                <li class="ramad" data-url="./img/index01.jpg">
                    <strong class="tl"><a href="javascript:;"><span>RAMAD</span>&nbsp;莱蒙达<em class="line"></em></a></strong>
                    <div class="cont">
                        <span class="line"></span>
                        <a href="aboutus.php" data-url="./img/index03.jpg">RAMAD介绍</a>
                        <a href="aboutus.php" data-url="./img/index02.jpg">RAMAD理念</a>
                    </div>
                </li>
                <li data-url="./img/index04.jpg">
                    <strong class="tl"><a href="javascript:;">品牌历史</a></strong>
                    <div class="cont">
                        <span class="line"></span>
                        <a href="history.php" data-url="./img/index05.jpg">品牌历史</a>
                        <a href="customize.php" data-url="./img/index06.jpg">定制历史</a>
                    </div>
                </li>
                <li data-url="./img/index07.jpg">
                    <strong class="tl"><a href="javascript:;">赏&析</a></strong>
                    <div class="cont">
                        <span class="line"></span>
                        <a href="idea.php" data-url="./img/index09.jpg">&nbsp;·&nbsp;<span class="arial">STORY</span></a>
                        <a href="idea.php" data-url="./img/index08.jpg">&nbsp;·&nbsp;<span class="arial">ART</span></a>
                    </div>
                </li>
                <li data-url="./img/index10.jpg">
                    <strong class="tl"><a href="javascript:;">产品展示</a></strong>
                    <div class="cont">
                        <span class="line"></span>
                        <a href="product.php" data-url="./img/index11.jpg">西服</a>
                        <a href="product.php" data-url="./img/index13.jpg">衬衫</a>
                        <a href="product.php" data-url="./img/index12.jpg">其他</a>
                    </div>
                </li>
                <li data-url="./img/index16.jpg">
                    <strong class="tl"><a href="javascript:;">服务体系</a></strong>
                    <div class="cont">
                        <span class="line"></span>
                        <a href="idea.php" data-url="./img/index14.jpg">定制流程</a>
                        <a href="idea.php" data-url="./img/index15.jpg">核心体系</a>
                    </div>
                </li>
            </ul>
        </div>
        <div class="index-foot">
            <div class="cont">
                <p class="fl">浙ICP-88880000号&nbsp;&nbsp;<a href="#">集团网站入口</a>&nbsp;&nbsp;TEL:1512634984</p>
                <p class="fr"><a href="#">中文版</a>&nbsp;&nbsp;<a href="#">ENGLISH</a></p>
            </div>
        </div>
    </div>
    $(".index-cont li").mouseenter(function() {
            alert($(this).index());
        });

    这里的mouseenter时灵时不灵,原因是.main-bg用的绝对定位,.index-cont相对定位覆盖在上面,IE在一个绝对定位元素里面没有内容, 没有背景的时候, 鼠标覆盖不到 .........解决方法加个透明的背景就解决了

  • 相关阅读:
    css 正方体
    鼠标放上去,不同的cursor光标类型
    文件上传用到的函数 20150205
    PHP常用正则表达式汇总
    代码练习之 登陆 PHP会话控制 session cookie
    正则表达式全部符号解释
    字典转模型
    Day11 TableView
    Day10
    Day9
  • 原文地址:https://www.cnblogs.com/qiangspecial/p/3443253.html
Copyright © 2011-2022 走看看