Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
jquery在鼠标上晃动?_Jquery - Fatal编程技术网

jquery在鼠标上晃动?

jquery在鼠标上晃动?,jquery,Jquery,如果鼠标放在桌子上,有可能晃动桌子的一排吗?如果是这样,怎么办 我以前在调用div时做过,但我还没有使用鼠标悬停功能,非常感谢您的帮助 谢谢=)您可以试试: $(function(){ $(".myClass").hover(function() { $(this).effect("shake", { times:3 }, 100); }); }); 编辑: 如果我是你,我会尽量避免对表格元素应用奇特的动画。。。这在IE6上可能表现得很狡猾,尤其是尝试使用div。

如果鼠标放在桌子上,有可能晃动桌子的一排吗?如果是这样,怎么办

我以前在调用div时做过,但我还没有使用鼠标悬停功能,非常感谢您的帮助

谢谢=)

您可以试试:

$(function(){
   $(".myClass").hover(function() {
         $(this).effect("shake", { times:3 }, 100);
   });
});
编辑: 如果我是你,我会尽量避免对表格元素应用奇特的动画。。。这在IE6上可能表现得很狡猾,尤其是尝试使用div。除此之外,你到底为什么要吵架?;-)

哇!给你:

$("div").mouseover(function () {
      $(this).effect("shake", { times:3 }, 300);
});
直接从UI插件的文档:


我尝试了一些答案-您需要jQuery和jQuery UI才能使用effect。有了一个div,它就成功了。桌子上有一行,有一些奇怪的非抖动行为。用一个TD,它做了一些奇怪的事情。您可以通过将TD放置在跨距中来抖动其内容。 我已将该代码包括在下面:

<html>
<script type="text/javascript" src="jquery-1.3.2.js" ></script>
<script type="text/javascript" src="jquery-ui-1.7.2.custom.js" ></script>
<body>
<center>
<table border=1>
    <tr><td> a </td> <td> b </td> </tr>
    <tr><td> a1 </td> <td> b </td> </tr>
    <tr><td><span class=myClass> a2 </span></td> <td> b </td> </tr>
    <tr><td> a3 </td> <td> b </td> </tr>
</table>
</center>
<script>

$(function(){
   $(".myClass").hover(function() {
         $(this).effect("shake", { times:3 }, 100);
   });
});

</script>
</body>
</html>

a b
a1 b
a2 b
a3 b
$(函数(){
$(“.myClass”).hover(函数(){
$(this).effect(“shake”{times:3},100);
});
});

我认为我的实验意味着你不能摇动一行。

另外,你说的“调用div”是什么意思?使用Jquery UI/Effects/shake plugin,例如当按下按钮时,它调用函数并将div设置为“摇动”,我发现尝试设置表格行的动画(位置、褪色等)很麻烦,特别是在IE中。由于您不需要mouseleave处理程序,您最好调用
mouseenter
,而不是
hover
。shake是一个有限的动画,因此一旦“悬停”,它将只播放一次。但是同意-你也可以使用鼠标覆盖功能。谢谢,但它“有点”把桌子弄得一团糟哈哈,这是我的导航栏,我不喜欢使用列表:谢谢,它在IE中似乎很好,但在firefox中却不行,奇怪的是它通常是相反的