Javascript:如何在网站上进行拖放操作时设置光标?

前端之家收集整理的这篇文章主要介绍了Javascript:如何在网站上进行拖放操作时设置光标?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个Chrome浏览器扩展程序,允许拖动和放大在页面上到处放置一种操作.但是,当用户执行此操作时,光标通常会更改为文本光标.

我该如何改变这种行为?当您没有按住鼠标按钮时,CSS游标属性似乎只会启动.

PS:既然,我正在开发谷歌Chrome的扩展程序,其他浏览器对我来说无关紧要.

解决方法

只需覆盖“dragstart”消息处理程序以及“selectstart”……
函数中取消事件…
<script type="text/ecmascript>
window.addEventListener("dragstart",function(fEventObject){ CancelEvent(fEventObject); } );
window.addEventListener("selectstart",function(fEventObject){ CancelEvent(fEventObject); } );

function CancelEvent(fEventObject) 
{
   if (fEventObject.preventDefault) fEventObject.preventDefault();
   if (fEventObject.cancel != null) fEventObject.cancel = true;
}

</script>

猜你在找的JavaScript相关文章