Jquery 禁用“下一步”按钮直到动画完成
这很酷,我对此很熟悉。不过,我希望下一个和上一个按钮保持可见,只是不能单击。在我的特定情况下,按钮是属于设计一部分的图像。我只是希望用户在动画结束之前无法点击。
This is cool and I am familiar with this. However I want the next and previous buttons to stay visible, just not be click able. In my particular situation, the buttons are images that are part of the design. I just want the user to not be able to click through before an animation ends.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
另一种技术:
one more technique:
我猜您对图像 onclick 有 javascript 调用,请使用变量 MyApp.IgnoreNextPrevClicks 来标记 onclick 处理程序是否执行。
现在,在调用 jquery 动画制作器之前,将 MyApp.IgnoreNextPrevClicks 设置为 true,并在动画结束后将其设置回 false(使用 jquery 动画回调)。
I guess you have javascript calls for the images onclick's, use a variable
MyApp.IgnoreNextPrevClicks
to flag whether the onclick handlers do execute or not.now before calling the jquery animator, set
MyApp.IgnoreNextPrevClicks
to true, and set it back to false after the animation ends (use jquery animation callback).