Jquery toggle('slide')只滑动一次
Jquery toggle('slide') only slides once
我对jquery非常陌生,所以如果我的问题太基础,请提前原谅我。我有一些问题与悬停幻灯片效果,似乎是一个混合的CSS和jquery问题。当我将鼠标悬停在图像上时,它第一次完美地滑动到图像的末尾,但是第二次似乎只从第一个元素下面滑动到一半,而不是从图像滑动到末尾。
我已经尝试了很多其他的可能性,但到目前为止都没有运气,如果有人能给我指出正确的方向,我将非常感激:)
我正在努力实现的一个例子可以在这里找到
http://jsfiddle.net/robolist/rK4GD/$('.proimg').hover(function(event) {
$('.boxcaption',this).stop().toggle( 'slide' );
}).on('mouseleave',function(event) {
$('.boxcaption',this).stop().toggle( 'slide' )});
提前致谢
当你使用toggle on hover时,你不需要做mouseleave事件。还要注意,stop接受布尔参数,第一个用于清除队列,第二个用于跳转到end:
只做:
$('.proimg').hover(function(event) {
$('.boxcaption',this).stop(true, true).toggle( 'slide' );
});
小提琴:http://jsfiddle.net/rK4GD/10/
见:http://api.jquery.com/stop/
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- jQuery滚动功能只工作一次
- 刷新导致我的帖子“;张贴“;再一次
- 引导程序崩溃一次只能看到一个
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- 加载器组件仅加载一次
- 根据Angular.JS上一次的内容禁用选择
- 一次又一次地在新的和相同的选项卡中打开一个url
- 只在宽度以下和宽度以上各准备一次
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- Angularjs:空对象,当只有一次点击时
- 在Angular应用程序中每个帖子投票一次
- 主干模型更改事件只触发一次
- 使用每500ms运行一次的jquery函数是个好主意吗
- For循环在Jquery中只运行一次
- Jquery toggle('slide')只滑动一次