首页 > 其他 > 详细

取消图片的默认事件

时间:2016-02-23 20:47:45      阅读:183      评论:0      收藏:0      [点我收藏+]
//取消图片的默认行为
    $(function(){
    var $img = $("img");
    var moving = function(event){
        //something
    }
    
    var img = document.getElementsByTagName(‘img‘);
    //IE下需要在document的mousemove里面取消默认事件;要用原生JS的事件不能用JQuery
    for (var i = 0; i < img.length; i++) {
        img[i].onmousemove = function(e){
            var ev = e || event;
            ev.cancelBubble=true;
            ev.returnValue = false;
        };
    }
    
    
    $img.mousedown(function(event){
        //FF下需要在mousedown取消默认操作;
        event.preventDefault();
        event.stopPropagation();
        $(this).bind("mousemove",moving);    
    })
})

可以防止PC端的页面拖动图片的默认效果。

取消图片的默认事件

原文:http://www.cnblogs.com/qianduanjingying/p/5210998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!