是否有一个js事件在选择开始时被触发
Is there a js event that being fired when selection starts?
我想在用户选择文本时运行一些代码。"while"非常重要。onselect事件只有在文本被选中后才会触发,所以它没有多大帮助。
基本上,我有一种情况,一个非常大的信息正在显示,它隐藏了一段话的一部分。因此,如果用户开始在段落中选择某个内容,我想自动隐藏消息。
尝试使用标志(来自这个问题):
var isMouseDown = false;
document.getElementById("para").onmousedown = function () {
isMouseDown = true;
};
document.getElementById("para").onmouseup = function () {
isMouseDown = false;
this.style.background = "white";
};
document.getElementById("para").onmousemove = function () {
if (isMouseDown) { /* do drag things */
this.style.background = "red";
}
};
演示。(请尝试选择文本并单击它)。
相关文章:
- 实现比较方法的最佳实践是什么;s的比较类型是在运行时选择的
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 单击时选择2(未选中),显示加载微调器javascript
- 创建时选择Nav大写字母
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- Jquery 无法在单击时选择和取消选择 td
- 单击按钮时选择文本
- 更改调用函数时选择框的选项值
- 高图热图:单击按钮或复选框时选择所有单元格
- 当窗口不可见时选择/剪切/粘贴到
- 如何防止在单击时选择选项卡
- AngularJS在使用值作为值语法时选择不绑定
- 如何制作按钮.单击“开始时不运行”
- window.scroll在页面开始时触发
- 取消选中时选择最接近的“从中选择”复选框
- 如何在父动画开始时激发jquery子函数
- 知道单击“确定”时选择了表格的哪个单元格
- 是否有一个js事件在选择开始时被触发
- 当“开始日期”选择“日期”时,“结束日期”禁用“开始日期”之前的所有日期