在这个示例中,我们将mouseup和click事件监听器都绑定到了.container元素上,并通过事件对象来判断实际触发事件的元素。在mouseup事件处理函数中,我们使用了event.stopPropagation()来阻止事件冒泡到click事件处理函数。这样,即使mouseup和click事件都绑定在同一个元素的祖先元素上,也不会导致事件被多次处理。 5. 测试并验证...
1.绑定mousedown和mouseup,分别记录触发时的时间戳; 2.获取选中文本; 3.鼠标点击和抬起的时间差<200,或者选中文本为空时,可以触发点击事件,否则就是选中文本; 具体方法: 这里是可以选中复制的文字 data中定义变量: data:function(){return{clickObj:{firstTime:'',// mousedown的时间戳lastTime:'',// mouseup...