javascript - 用户突出显示文本时 jQuery 的 'click' 函数?

标签 javascript jquery

我正在使用 jQuery 的 click 函数来检查突出显示文本的格式,但是并不总是调用该函数。

如果您突出显示一行的一部分,它将按预期工作,但是如果您突出显示整行,它根本不会调用。

这里有一个 JSFiddle 供您试用:http://jsfiddle.net/ZMYRH/

我是否有可能不正确地使用此功能?或者是否有解决方法可以实现我想要实现的目标?

最佳答案

问题是因为 click 事件仅在 mousedownmouseup 事件发生在相同 元素。

在您的情况下,mouseup 事件会更合适,因为它允许用户在元素之间拖动选择。

Updated fiddle

关于javascript - 用户突出显示文本时 jQuery 的 'click' 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165090/

相关文章:

javascript - Bootstrap datetimepicker : set view only date, 日期未预选

javascript - jQuery 图像处理

javascript - 获取整数框宽度而不是小数值 : Math. ceil() 不向上舍入

javascript - 在 Firefox 中捕获鼠标移动

javascript - 如何在 HTML 选择元素中跟踪焦点(从一个选项到另一个选项)

java - 如何在 blogger api 中按标签获取博客文章

javascript - 对 JQuery 执行刷新以刷新选择器

javascript - 当到达数组元素末尾时停止 Highchart

javascript - JS -Jquery - 从 Jquery 插件内部调用方法

jquery - 使用 960grid 在 grid_12 类中内联显示 div 元素