Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于某些原因,再次悬停Jquery无法工作_Javascript_Jquery_Html - Fatal编程技术网

Javascript 由于某些原因,再次悬停Jquery无法工作

Javascript 由于某些原因,再次悬停Jquery无法工作,javascript,jquery,html,Javascript,Jquery,Html,我有一个由表格组成的矩阵,我正在创建代码来选择这些TD,onmousedown我正在选择start并标记TR(因此我知道其中的行im),这样只能在该行中进行选择,然后用悬停在开始和结束之间标记TD,其工作方式如下: 绿色:进行选择的行 黄色:启动TD 红色:结束TD 蓝色:起点和终点之间的TD 我的问题是,当我再次在“选择行”中单击时,光标发生变化,悬停不起作用,鼠标向下运行,因为TD我单击会变为yellow,但我在该行的左侧(按住单击键),什么也没有发生 下面是一个例子,我也在本地创建

我有一个由表格组成的矩阵,我正在创建代码来选择这些
TD
onmousedown
我正在选择
start
并标记
TR
(因此我知道其中的行im),这样只能在该行中进行选择,然后用
悬停
开始
结束
之间标记
TD
,其工作方式如下:

  • 绿色:进行选择的行
  • 黄色:启动TD
  • 红色:结束TD
  • 蓝色:起点和终点之间的TD
我的问题是,当我再次在“选择行”中单击时,光标发生变化,悬停不起作用,鼠标向下运行,因为
TD
我单击会变为
yellow
,但我在该行的左侧(按住单击键),什么也没有发生


下面是一个例子,我也在本地创建了一个HTML页面,但同样的情况也发生了,要复制,请转到fiddle选择一个范围,然后在同一行中再次尝试选择。

元素在第二次单击后(如果元素悬停在上)不会触发
mouseup
事件


e.preventDefault()
添加到您的mousedown事件时,该问题已得到解决。

尚未解决,但如果您在第一次之后单击另一个td两次,它似乎可以正常工作。对于我来说,它在我已选择的任何行中都不会再次工作,光标变成了取消图标,这很奇怪,让我发疯。我会被诅咒的。我想我太专注于其他事情了,我没有想到基本的东西