使用SHAKE效果时消失的元素

时间:2017-06-21 20:43:28

标签: javascript jquery html css jquery-ui

我想弄清楚这个框架,但是我在实现摇动效果时遇到了问题。每当我将鼠标悬停在元素上时,其他div就会消失。在小提琴我尝试了不同的JQuery和JQuery ui,它正在工作,但选择最新的只是打破了整个事情。有小费吗?谢谢!

https://jsfiddle.net/w11qknc4/

$( ".box" ).mouseenter(function() {
$( this ).effect( "shake", { direction: "up", times: 4, distance: 10}, 1000 );
$( this ).finish().effect( "shake", { direction: "up", times: 4, distance: 2}, 1000 );
});

1 个答案:

答案 0 :(得分:0)

此行不是必需的,会导致您的问题:

  

$(this).finish()。effect(“shake”,{direction:“up”,times:4,distance:2},1000);

只需使用:

<configuration>
  <appSettings>
    <add key="GoogleClientId" value="shh" />
    <add key="GoogleClientSecret" value="shh" />
  </appSettings>
</configuration>

如果您希望等到另一个效果结束,请参阅使用:

$( ".box" ).mouseover(function() {
  $(this).effect( "shake", { direction: "up", times: 4, distance: 2}, 1000 );
});