javascript - jQuery中在两个拥有相同mouseover的元素之间移动的问题
大家讲道理
大家讲道理 2017-04-11 13:01:20
0
3
225
$('#d11,#d12').on('mouseover',function(){
                $('#d2').animate({opacity:'100'});
            });

如代码所示,在d11,d12之间移动,animate会执行照成物体一闪一闪的,怎么解决。
详细代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style>
        #d1{overflow:hidden;}
        #d1 p{height:50px;width:50px;float:left;}
        #d11{background:#F11;}
        #d12{background:#ff2;}
        #d2{height:50px;width:100px;background:#000;opacity:0;filter:alpha(opacity=0);}
    </style>
    <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.12.4/jquery-1.12.4.min.js"></script>
</head>
<body>
    <p id="d1">
        <p id="d11"></p>
        <p id="d12"></p>
    </p>
    <p id="d2"></p>
    <script>
        $(document).ready(function(){
            $('#d11,#d12').on('mouseover',function(){
                $('#d2').animate({opacity:'100'});
            });
            $('#d11,#d12').on('mouseout',function(){
                $('#d2').animate({opacity:'0'});
            });
        });
    </script>
</body>
</html>
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!