03/7
2015
主管把我叫过去,说页面上的图片鼠标轻轻一拖就在新页面打开了,问我是怎么回事(她不是搞技术的)。我告诉她是因为她360浏览器的原因,其他一些浏览器虽然能拖动,但不拖到标签栏是不会在新标签页打开的。虽然如此,她还是想禁止这个情况。于是去百度,找到了js中禁止鼠标拖动的代码:
ondragstart="return false"
试试下边的图片,已经不能拖动了。
如果需要给页面上所有图片都设置此属性,可以使用以下代码:
<script type="text/javascript"> window.onload=function () { var allImg=new Array(); allImg=document.getElementsByTagName('img'); for (var i = allImg.length - 1; i >= 0; i--) { allImg[i].setAttribute("ondragstart", "return false") }; } </script>