Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript修复div元素中的鼠标指针?_Javascript_Html_Locking_Mouse - Fatal编程技术网

如何使用javascript修复div元素中的鼠标指针?

如何使用javascript修复div元素中的鼠标指针?,javascript,html,locking,mouse,Javascript,Html,Locking,Mouse,我正在开发在线考试系统。 所以我用javascript和html制作了考试环境。 所有问题都放在元素中。 但我需要让参与者不要将鼠标移出div元素。 我正在寻找解决办法。 请帮帮我。 感谢您阅读此文章。虽然不是一个完美的解决方案,但您可以尝试: 将默认的光标设置为none,并为每个要锁定的div指定一个locked类。然后,锁定的类将光标设置为指针(或任何您想要的) 然后,在Javascript中,如果没有在锁定的div上进行任何单击,那么在e.preventDefault中就不会进行任何操作

我正在开发在线考试系统。 所以我用javascript和html制作了考试环境。 所有问题都放在元素中。 但我需要让参与者不要将鼠标移出div元素。 我正在寻找解决办法。 请帮帮我。
感谢您阅读此文章。

虽然不是一个完美的解决方案,但您可以尝试:

将默认的
光标
设置为
none
,并为每个要锁定的div指定一个
locked
类。然后,锁定的类将光标设置为指针(或任何您想要的)

然后,在Javascript中,如果没有在锁定的div上进行任何单击,那么在
e.preventDefault中就不会进行任何操作

\u body=document.querySelector(“body”);
_body.addEventListener(“单击”,函数(e){
if(例如target.className.indexOf(“锁定”)=-1){
e、 预防默认值();
}
});
*{cursor:none;}
.locked{宽度:300px;高度:300px;背景:红色;光标:指针}
adsdad

这不会在浏览器中完成。大多数地方要求您下载锁定系统的自定义浏览器。感谢您的合作。杜宾金。