我有几个函数,每个函数都需要鼠标滚轮上下调用,这些函数需要以特定的顺序调用,但问题是,当用户滚动更快,这些函数被调用,而不包含前一个函数中包含的CSS动画的完成,我如何确保先前的Css动画在用户进一步滚动之前完成。限制用户滚动鼠标滚轮,直到css动画完成
-1
A
回答
0
你可以做这样的事情:
$('html, body').css({
'overflow': 'hidden',
'height': '100%'
});
$(".element").on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd', function() {
// restore
$('html, body').css({
'overflow': 'auto',
'height': 'auto'
});
});
起初,滚动将通过CSS被禁用,然后,该元素.element
的转换完成后,这个CSS将被重置,而滚动却可能再次。
相关问题
- 1. jquery垂直滚动鼠标滚轮
- 2. Popup - 滚动鼠标滚轮
- 3. 滚动面板鼠标滚轮滚动
- 4. 控制鼠标滚轮滚动距离?
- 5. 暂时禁用鼠标滚轮,直到动画在
- 6. jQuery的缓动动画滚动鼠标滚轮
- 7. 禁用滚动条和鼠标滚轮但不滚动到
- 8. 使用鼠标滚轮添加滚动
- 9. 使用鼠标滚轮和鼠标移动滚动
- 10. 动态div滚动鼠标滚轮水平和垂直
- 11. 使用鼠标滚轮时,控制会自动滚动回来
- 12. 控制页面滚动动画使用鼠标滚轮和MouseUp,mousedow
- 13. 使用鼠标滚轮和滚动条进行平滑垂直页面滚动
- 14. 鼠标滚轮滚动DIV元件
- 15. 更换鼠标滚轮滚动条?
- 16. 鼠标滚轮滚动水平
- 17. jquery水平滚动鼠标滚轮
- 18. ScrolledComposite不滚动鼠标滚轮
- 19. iScroll 4水平鼠标滚轮滚动
- 20. 鼠标滚轮平滑滚动
- 21. 平滑滚动鼠标滚轮?
- 22. RichTextBox不滚动鼠标滚轮
- 23. 水平滚动鼠标滚轮
- 24. 滚动页面,平行鼠标滚轮
- 25. 删除鼠标滚轮滚动
- 26. 鼠标滚轮不在tmux中滚动
- 27. 快速平滑滚动鼠标滚轮
- 28. 鼠标滚轮的滚动操作
- 29. 页面(鼠标滚轮,滚动事件)
- 30. DevExpress LayoutControl鼠标滚轮滚动
请张贴一些示例代码! – pedram