前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jQuery事件(20171031)

jQuery事件(20171031)

作者头像
天天_哥
发布2018-09-29 14:00:41
1.1K0
发布2018-09-29 14:00:41
举报
文章被收录于专栏:天天天天

1.交换内容

代码语言:javascript
复制
$("#btn").on("click",function(){
//方法一
                var srcOne = $("img").eq(0).attr("src");
                var srcTwo = $("img").eq(1).attr("src");
                $("img").eq(0).attr("src",srcTwo);
                $("img").eq(1).attr("src",srcOne);
//方法二
//               var imgclone = $("img").eq(0).clone();
//                imgclone.insertAfter($("img").eq(1));
//                $("img").eq(0).replaceWith($("img").eq(1));
            })

2.元素拖动

代码语言:javascript
复制
<script>
        $(function(){
            $("#box").mousedown(function(e){
                var disX= e.pageX - $(this).offset().left;
                var disY= e.pageY - $(this).offset().top;
                console.log(disX+"----"+disY);
                $(document).mousemove(function(e){
                    $("#box").css({left:(e.pageX-disX)+"px",top:(e.pageY-disY)+"px"});
                });
                $(document).mouseup(function(){
                    $(document).off("mousemove");
                })
            })
        })

解析:
$().offset().left :获得元素的left值
$().offset().top :获得元素的top值
事件绑定用on;事件解绑用off;
$(node).on("事件类型",“绑定元素”,fn)
$(node).off("事件类型")

注:此方法可以用来实现滑动解锁
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档