如何添加jquery动画 [英] How to add jquery animation

查看:113
本文介绍了如何添加jquery动画的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Jquery动画不适用于以下代码

Jquery animation is not working for following code

<ul class="main_menu">
                            <li class="active"><a href="#home">Home</a></li>
                            <li><a href="#about" data-id="#about">About us</a></li>
                            <li><a href="#choose">Why choose us</a></li>
                            <li><a href="#services">Services</a></li>
                            <li><a href="#projects">Projects</a></li>
                            <li><a href="#contact">Contact Us</a></li>
                        </ul>







.main_menu {
    display: inline;
    li {
        float: left;
        list-style: none;
        margin-left: 32px;
        position: relative;
        padding-bottom: 5px;
        &:first-child {
            margin-left: 5px;
        }
    }
    a {
        text-decoration: none;
        color: @color_1;
        font-size: 14px;
        text-transform: uppercase;
        outline: none;
    }
    li.active {
        &:focus {
            border-bottom: 2px solid #C80813;
        }
        &:active {
            border-bottom: 2px solid #C80813;
        }
        border-bottom: 2px solid #C80813;
        &:hover {
            border-bottom: 2px solid #C80813;
        }
        &:after {
            content: '';
            position: absolute;
            top: 27px;
            right: 43%;
            border: 5px solid transparent;
            border-top-color: #C80813;
        }
    }
}







$(document).ready(function () {
$("ul.main_menu li").on("load", function (){
    $(this).show().animate({ marginTop: "80px" }, 1500 )
               .animate({ marginTop: "40px" }, 800 );
});
        
});





我的尝试:



我刚做了一个动画但是没有工作



What I have tried:

I just did a animation but is not working

推荐答案

document )。ready( function (){
(document).ready(function () {


ul.main_menu li)。on( load function (){
("ul.main_menu li").on("load", function (){


this )。show()。animate({marginTop: 80px}, 1500
.animate({marginTop: 40px }, 800 );
});

});
(this).show().animate({ marginTop: "80px" }, 1500 ) .animate({ marginTop: "40px" }, 800 ); }); });





我尝试了什么:



我刚做了一个动画但是没有工作



What I have tried:

I just did a animation but is not working


这篇关于如何添加jquery动画的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆