- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 anchor 标记 <a class="next">next</a>
制作成“按钮”。有时,如果没有新内容可显示,则需要隐藏此标签。如果我只是用 .hide() 隐藏按钮并用 .show() 重新显示它,那么一切都可以正常工作。但我想使用 .fadeIn() 和 .fadeOut() 代替。
我遇到的问题是,如果用户在淡出动画期间单击按钮,可能会导致我运行节目的逻辑出现问题。我找到的解决方案是在原来的点击功能开始后,将点击事件与按钮解除绑定(bind),然后在动画完成后重新绑定(bind)。
$('a.next').click(function() {
$(this).unbind('click');
...
// calls some functions, one of which fades out the a.next if needed
...
$(this).bind('click');
}
上面例子的最后一部分不起作用。点击事件实际上并没有重新绑定(bind)到 anchor 。有谁知道完成此任务的正确方法吗?
我是一个自学成才的jquery人员,所以一些更高级别的东西,比如unbind()和bind()超出了我的理解范围,而且jquery文档对于我来说还不够简单,无法理解。
最佳答案
我只是添加一个检查来看看它是否首先动画:
$('a.next').click(function() {
if (!$(this).is(":animated")) {
// do stuff
}
});
关于jquery - 解除绑定(bind)后如何 "rebind"点击事件('click')?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2593195/
将 RadGrid 用于 Asp.Net Ajax(来自 Telerik) 我需要重新设置 CurrentPageIndex。 Some examples说下一行代码应该是 myGrid.Rebind
在 Rust 中,为了改变一个可变变量的值,let x = 12 有什么区别?或 x = 12在下面的示例代码中? fn main() { let mut x: i32 = 8; {
在 Rust 中,为了改变可变变量的值,以下示例代码中的 let x = 12 或 x = 12 有什么区别? fn main() { let mut x: i32 = 8; {
我已经能够使用按钮(图像映射器)设置 map 坐标,但在加载新图像时无法重新绑定(bind)到新坐标。 我有一张图像和映射,然后我用一个按钮更改图像。我还想更改映射坐标并为不同图像显示不同的映射。任何
这个问题来 self 之前的问题:Why shouldn't C++ operator new/delete/variants be in header files? .快速总结一下,我正在学习重写全
为了进一步了解标准库的实际实现方式,我正在检查 Visual Studio 中的所有容器。这里我看到了一些奇怪的结构: 在 std::list<> 的某些基类中找到以下typedef typedef
当我尝试编译GWT时,我收到一个错误,com.allen_sauer.gwt.log.client.util.impl.DOMUtilImpl无法抽象。如何解决这个错误? 我正在使用GWT 2.6。
我正在服务器上做一个议程,一切都很顺利,我启动了 RMI 注册表,服务器工作正常,我测试了代码并且能够登录。现在我想开始将代码放入方法中并从服务器在客户端中调用它们,当我将 Naming.rebind
我有一个问题。刷新 div 后,召唤灰盒表单的单击事件被破坏。如何将函数重新绑定(bind)到刷新的内容,其中包括将重新触发灰盒的链接?我假设我必须在单击事件后重新初始化功能。我是新手,感谢您的帮助。
我是编程新手,刚开始阅读有关 DataBinding 方法的内容。我也遇到了 Rebinding 方法,乍一看它们似乎在做同样的事情。似乎在任何地方都没有实际答案。 每次更改 DataSource 时
Python 简而言之: Eschew global Never use global if the function body just uses a global variable (includ
首先,我的问题仅适用于 Web 应用程序,我倾向于使用 InRequestScope 解决方案设置我的大部分 Ninject 绑定(bind)。 我正在考虑切换功能的方法,我的一个想法是调用: k
我正在尝试了解 SQL Server 执行计划中的物理运算符。此页面非常有帮助: http://technet.microsoft.com/en-us/library/ms191158.aspx SS
单击按钮后,我的脚本会加载新内容。只要它正在加载,我就不希望元素列表可点击。 是否有任何方法可以解除这些元素的点击事件的绑定(bind),加载内容,然后正确“重新绑定(bind)”事件? 我想要防止的
我取消绑定(bind) slider 以禁止人们在游戏结束后上下移动它,但是当他们再次单击玩时, slider 应该重新绑定(bind)以再次工作。 在我的 startGame() 函数中,该函数在
我认为容器必须将它们提供的任何分配器重新绑定(bind)到一个有效的分配器中,但在随 LLVM(我猜是 libc++ 的一部分)附带的 STL 中,情况似乎并非如此。这是 LLVM 中的错误,还是标准
所以我在网上找到了这段代码,它计算了 d3 图中节点上的 dijkstra 最短路径算法。问题是 d3.rebind 已被删除,我还没有找到修复这段代码以使其工作的方法。有什么建议么?我也知道这段代码
以下在 C++ 中是否合法? 据我所知,Reference 有一个微不足道的析构函数,所以它应该是合法的。 但我认为引用不能合法地反弹......可以吗? template struct Refere
本文整理了Java中com.bitfire.postprocessing.filters.Zoom.rebind()方法的一些代码示例,展示了Zoom.rebind()的具体用法。这些代码示例主要来源
我有一个 anchor 标记 next制作成“按钮”。有时,如果没有新内容可显示,则需要隐藏此标签。如果我只是用 .hide() 隐藏按钮并用 .show() 重新显示它,那么一切都可以正常工作。但我
我是一名优秀的程序员,十分优秀!