Jquery .stop 不按我的理解工作

标签 jquery css

   $("#LeftArrow_Wrapper, #RightArrow_Wrapper").hover(
      function () {
          $("#LeftArrow_Button, #RightArrow_Button").stop(true,true).show();
      }
   );

当我将鼠标悬停在它上面时,我只想让它显示箭头,但是如果我多次将鼠标滑过它,它就会排队显示功能,我的理解是停止只会切断动画任何帮助将不胜感激.

我已经把我的代码改成了这样

 $("#LeftArrow_Button, #RightArrow_Button").hover(function () {
                $(this).stop(true,true).show();
            });

我仍然遇到排队问题

好的,我已经解决了问题,谢谢您的回复。 Stop 确实按照我的想法工作,我只是个傻瓜,正在更新错误的 .js 文件。 捂脸

最佳答案

.stop 方法停止所选元素上的动画, 你在错误的元素上停止了动画:

$("#LeftArrow_Wrapper, #RightArrow_Wrapper").hover(function () {
    $(this).stop(true,true).show();
});

关于Jquery .stop 不按我的理解工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813587/

相关文章:

javascript - 任何人都知道一个好的 Javascript 提示用户升级他们的浏览器

javascript - 使用 jquery 和相对引用按单元格内容搜索表格

用于显示简要详细信息的 Jquery 工具提示

html - 搜索文本字段和按钮高度/位置 (CSS)

jquery - 当 jquery 设置选中属性时,检测选中单选按钮的 CSS 不起作用

javascript - 如何仅将序列号添加到特定表格的第一列

javascript - jquery.each 函数是否有可能不破坏 'this' 变量?

javascript - 关于 LocalScroll 和 ScrollTo (jQuery) 的问题

html - Ionic Header 中的文本换行

javascript - 当范围类型的输入值改变时改变主体的背景颜色