禁用页面的鼠标选中拖动的事件,就是不运行执行选中操作

//禁用页面的鼠标选中拖动的事件,就是不运行执行选中操作
//类似如下:
var bodyStyle = document.body.style; 
bodyStyle.mozUserSelect = 'none'; 
bodyStyle.webkitUserSelect = 'none'; 

 

转载于:https://www.cnblogs.com/linyusong/p/6406346.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用JSON存储Latex代码、横坐标和纵坐标的数据。然后,您可以使用网页中的JavaScript代码读取该JSON数据,并将横坐标和纵坐标位置上的Latex代码渲染到指定的<div>元素中。 为了实现拖动<div>元素的功能,您可以使用一些JavaScript库,例如jQuery UI 或者 interact.js。这些库都提供了拖动选中元素的功能。您可以在<div>元素上应用相应的拖动选中功能,以使其能够被拖动但不能被选中。 以下是一个简单的示例代码,演示了如何使用JSON数据渲染Latex代码,并应用拖动选中功能: ```html <!DOCTYPE html> <html> <head> <title>Latex渲染与拖动示例</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script> <script> $(document).ready(function() { // 读取JSON数据 $.getJSON("data.json", function(data) { // 获取横坐标和纵坐标数据 var x = data.x; var y = data.y; // 将Latex代码渲染到<div>中 $("#latex-container").html("\\(" + x + ", " + y + "\\)"); // 应用拖动功能 $("#latex-container").draggable(); // 禁用选中功能 $("#latex-container").on("selectstart", function() { return false; }); }); }); </script> <style> /* 设置<div>的样式 */ #latex-container { position: absolute; top: 100px; left: 100px; cursor: move; user-select: none; } </style> </head> <body> <div id="latex-container"></div> </body> </html> ``` 在上述示例中,您需要将Latex代码、横坐标和纵坐标数据存储在名为"data.json"的JSON文件中。然后,使用jQuery的getJSON函数读取该文件,并将数据渲染到指定的<div>元素中。接下来,使用jQuery UI的draggable函数使<div>元素具有拖动功能。最后,通过禁用选中功能,防止<div>元素中的内容被选中。 请注意,此示例仅演示了基本的实现方法,您可能需要根据您的具体需求进行相应的调整。此外,还可以根据需要使用其他JavaScript库或框架来实现类似的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值