开发者社区> 问答> 正文

求助jquery设置向左浮动之后再设置向右运动无法实现的问题

代码如下:
screenshot

展开
收起
吴孟桥 2016-05-31 13:38:36 1915 0
1 条回答
写回答
取消 提交回答
  • left和right是互相冲突的,在css中,如果设置了left的值,再怎么设置right都无效,你只有重新将left值设置为auto,这时的right值才会有效。

     .pane1 {
                position: absolute;
                left: auto;
                right: 100px;
                width: 100px;
                height: 100px;
                border: 1px solid gray;
     }

    在js中,animate不支持这样设置,所以你还是设置left或者right中的一个。

    $(this).animate({"left": "1000px"},3000)
                        .animate({
                                "left": "auto",
                                "right": "1000px"
                        },3000);
        })
    2019-07-17 19:21:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载