首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery hover()解决办法

2013-04-20 
jquery hover() !DOCTYPE htmhtml langenmeta charsetutf-8/headstyle typetext/css.sma

jquery hover()
 


<!DOCTYPE htm>
    <html lang=en>
        <meta charset='utf-8'/>
        <head>
            <style type="text/css">
                .small_nav a { display: block; height: 50px; width: 100px; background: red;}
                .small_nav div { width: 300px; height: 300px; background: #eee; display: none;}
            </style>
            <script src="http://code.jquery.com/jquery-latest.js"></script>
            <script type="text/javascript">
                $(document).ready(function(){
                    $('.small_nav a').hover(
                                       function () {
                                        $('.submenu').show(1000);
                                       },function(){
                                        $('.submenu').hide(1000);
                                       }
                                       
                                       );
                    });
            </script>
        </head>
        <body>
            <div class="small_nav">
                <a href="#" ></a>
                <div class="submenu">
                    <ul>


                        <li><a href="#">as</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li> 
                    </ul> 
                </div>
            </div>    
        </body>
    </html>



鼠标迅速移动几次就不显示了? 求高手~~~~!!!! jquery?hover() jQuery JavaScript
[解决办法]
好像没有问题。
你把
$('.small_nav a')
改成下面试下
$('.small_nav > a')
[解决办法]
<!DOCTYPE htm>
    <html lang=en>
        <meta charset='utf-8'/>
        <head>
            <style type="text/css">
                .small_nav a { display: block; height: 50px; width: 100px; background: red;}
                .small_nav div { width: 300px; height: 300px; background: #eee; display: none;}
            </style>
            <script src="http://code.jquery.com/jquery-latest.js"></script>
            <script type="text/javascript">
                $(document).ready(function(){
                    $('.small_nav a').mouseenter(
                                         function({$('.submenu').show(1000);})
                                    ).mouseleave(function({$('.submenu').hide(1000);})



                                    );

                    });
            </script>
        </head>
        <body>
            <div class="small_nav">
                <a href="#" ></a>
                <div class="submenu">
                    <ul>
                        <li><a href="#">as</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li>
                        <li><a href="#">sa</a></li> 
                    </ul> 
                </div>
            </div>    
        </body>
    </html>

这样试试

热点排行
Bad Request.