0

我正在尝试在没有成功的情况下在链接上悬停动画,这是我的代码:

HTML

<ul>
    <li>
        <a class="border" href="#">HOME</a>
    </li>
    <li>
        <a class="border" href="#">TOUR</a>
    </li>
    <li>
        <a class="border" href="#">CONTACTUS</a>
    </li>
</ul>

脚本

$(document).ready(function () {
    $(".border").hover(function () {
        $(this).animate({
            borderBottom: '2px solid #3399FF',
            width: '46%'
        }, 500);
    });
});

小提琴

我知道它看起来很糟糕,但是请帮忙!

感谢您的考虑。

4

2 回答 2

5

你还没有包含 jQuery 库... http://jsfiddle.net/2GJrW/4/

$(document).ready(function () {
    $(".border").hover(function () {
        $(this).animate({
            borderBottom: '2px solid #3399FF',
            width : '46%'
        }, 500);
    });
});
于 2013-03-19T18:48:27.730 回答
1

它有效,看到没有加载 jQuery。

现在看:http: //jsfiddle.net/2GJrW/6/

$(document).ready(function(){

        $(".border").hover(function(){
            $(this).animate({ 

                borderBottom :'2px solid #3399FF',
                width:'46%' 


            }, 500 );
        });





    });
于 2013-03-19T18:51:19.770 回答