为了账号安全,请及时绑定邮箱和手机立即绑定

代码哪里有问题吗?为什么运行没有动画效果呢?

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>jQuery动画特效</title>
        <style type="text/css">
    div{
        position:absolute;
        top:50px;
        left:200px;
        height:50px;
        width:50px;
        border:1px solid red;
        }
</style>
       
    </head>
   
    <body>
    <div></div>
    <input type="button" value="左移" id="l1">
    <input type="button" value="右移" id="r1">
    <script type="javascript/text">
    var $ltime=0;
    var $rtime=0;
        $(function(){
            $("#l1").bind("click",function(){
                 $ltime++;
                $("div").animate({
                    left:"-=50px";
                },3000,function(){
                    $("div").html("左移"+$ltime+"次")
                })
            })
            $("#r1").bind("click",function(){
                $rtime++;
                $("div").animate({
                    left:"+=50px";
                },3000,function(){
                    $("div").html("右移"+$rtime+"次")
                   
                })
            })
        });
    </script>
       
    </body>
</html>

正在回答

1 回答

应该是有三处错误

  1. 没有导入jquery文件

    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>

  2. 2个按钮中的动画效果内

    $("div").animate({
                        left:"-=50px";  // 不应该有分号(;)
                    },3000,function(){

  3.  <script type="javascript/text">写错了,应该写成 <script type="text/javascript">

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

代码哪里有问题吗?为什么运行没有动画效果呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信