jQuery's'单击'当用户高亮显示文本时,函数
jQuery's 'click' function when user highlights text?
我正在使用jQuery的click
函数来检查高亮显示文本的格式,但该函数并不总是被调用。
如果你高亮显示一行的一部分,它将按预期工作,但如果你高亮整个行,它根本不会调用。
这里有一个JSFiddle供您试用:http://jsfiddle.net/ZMYRH/
我有没有可能用错了这个函数?或者,对于我想要实现的目标,有没有一个变通办法?
问题是因为只有当mousedown
和mouseup
事件发生在相同的元素上时,才会触发click
事件。
在您的情况下,mouseup
事件将更合适,因为它将允许用户在元素之间拖动选择。
更新的fiddle
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何将具有文本类型值的var放入jQuery函数中
- 文本编辑后,append函数不适用于文本区域
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- Javascript-onblur函数无法更改文本框的值
- JavaScript:在调用函数的文本输入上按enter键
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- HTML如何根据javascript函数的返回值限制文本输入
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 设置javascript函数中文本框的值
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 它在另一个函数中嵌套后不会输出文本
- j查询限制文本函数
- JS中的文本函数第一个参数(_)
- 合并 2 个 javascript/jquery 随机横幅图像/文本函数彼此对应
- Get-day文本函数返回了未定义的值
- br 标签在使用 JQUERY 文本函数将内容从文本区域替换到 DIV 时不起作用
- 如何将验证文本函数与其他函数同时使用