Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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:not()选择器_Javascript_Jquery - Fatal编程技术网

Javascript Jquery:not()选择器

Javascript Jquery:not()选择器,javascript,jquery,Javascript,Jquery,我不明白为什么jquery的:not选择器没有做我想做的事情。 我是不是用错了?1-第一次绑定时需要使用鼠标悬停,而不是鼠标悬停: $('#thisdiv').mouseleave(function() { $('#thisdiv').fadeOut(400) }); hover接受两个功能参数(mouseover/mouseout) 2-标记末尾的结束div标记已损坏(缺少一个如果要显式设置时间,则需要将其作为散列参数传入。否则,可以使用“慢”、“快”或默认值400 <di

我不明白为什么jquery的:not选择器没有做我想做的事情。
我是不是用错了?

1-第一次绑定时需要使用
鼠标悬停
,而不是
鼠标悬停

$('#thisdiv').mouseleave(function() {
   $('#thisdiv').fadeOut(400) 
  });
hover
接受两个功能参数(mouseover/mouseout)


2-标记末尾的结束div标记已损坏(缺少一个
如果要显式设置时间,则需要将其作为散列参数传入。否则,可以使用“慢”、“快”或默认值400

<div id ="three"class="block">three/div> <-- here

很抱歉,标记被破坏了,我不得不删除a href标记,因为stackoverflow不允许我在一篇文章中有超过1个a href。你的链接示例很好,但我想我没有说清楚。只有当我必须将光标移到div并将鼠标移出时,thisdiv才会消失。当我将鼠标移到一个上时,thisdiv会出现,但当我移动时对于#2,#thisdiv仍然保留在那里。这是个问题,同时,#thisdiv是一个有链接供用户单击的div。我只能使用:not selector,所以当我鼠标移到除#thisdiv之外的任何位置时,#thisdiv将消失。
  $('#one').mouseover(function() {
     $('#thisdiv').fadeIn(400);
  }); 
<div id ="three"class="block">three/div> <-- here
$('#my_button').mouseleave(function(){ $(this).fadeOut({duration:1000}) })