问题标签 [unbind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
590 浏览

jquery - 解绑不起作用

知道我做错了什么吗?

我试图让“悬停”不适用于 text3。

};

0 投票
1 回答
150 浏览

jquery - jQuery(ui)解除绑定事件的一般方法?

这是一个小问题,但很重要。

我应该在执行例如 button.click(... 之前运行 .unbind('click') 吗?

基本上,如果为控件定义了一个事件,我应该在再次附加之前取消附加它吗?我知道我使用'bind()'添加的那些情况就是这样......

0 投票
1 回答
4056 浏览

android - Android - 跨多个活动管理与本地服务绑定/解除绑定的有效方法

从 API 级别 4 及更高级别定位和构建。

现在,我正在处理一个问题,我试图跨多个活动维护与本地服务的绑定,并在最后一个连接未绑定时停止服务。

简而言之,我的服务只是在 HandlerThread 中调用系统服务,该服务快速返回到 BroadcastReceiver,然后在等待预定时间(至少 15 秒)后再次执行相同的调用。

假设我的基础活动以这种方式在 onCreate() 中创建了与我的服务的第一个绑定:

还假设由于我通过携带活页夹和连接来保持跨屏幕旋转的绑定,因此在活动完成之前我不会解除与服务的绑定: //onRetainNonConfigurationInstance 携带我的活页夹和连接,因为我从应用程序上下文,因此它们是公平的游戏。

我几乎为任何其他想要监听服务的 Activity 做这个设置。

我的问题是,最终,某些活动不会立即取消绑定,因此如果服务是自动创建的,则服务仍将根据绑定/取消绑定模式的行为挂起。在解除对最后一个活动的绑定之前,我不得不停止我的线程,这阻止了在 BG 中调用任何系统服务。有没有更好的方法来管理绑定和解除绑定服务,或者我是否正在尽我所能使用我当前的设置?另外,由于我的服务(通过活页夹)被弱引用,这会降低我泄漏内存的风险吗?

0 投票
2 回答
1121 浏览

linux - Linux 套接字不关闭

我有个问题。我在 linux 中运行 TCP 服务器。我通过 close(socket) 调用关闭套接字。但是当我再次尝试重新绑定时,绑定调用失败,错误号 98 => 端口已绑定。我应该如何解除绑定该套接字?

0 投票
2 回答
689 浏览

jquery - 只运行一次 jQuery 动画,然后做其他事情,然后反转动画

我有一个带有一组li's 的菜单,当悬停在上面时,会为容器的高度设置动画,然后显示相关的 child .subnav

我遇到的问题有 2 倍。

  1. 当我将鼠标悬停在li's quick上时,容器的动画会减慢,因为它从该点再次开始动画。我想能够说“只在悬停在任何's上时设置一次li动画”,然后在悬停在容器或子导航之外时将其返回到原始位置。

  2. .subnav内容显示并且我将鼠标悬停在另一个触发器 li 上时,动画似乎试图再次在容器上运行,因此意味着应该在之后发生的任何操作都有延迟。

我尝试过使用但不成功,我也尝试过使用unbind()但我似乎无法获得正确的逻辑。bind():animated

这是我的代码:

任何帮助,将不胜感激。

0 投票
1 回答
670 浏览

jquery - 多个 $(document).ready(function(){})

我最近开始在 jQuery 中工作,现在当我在一个项目上工作时,我正在使用 ajax 函数并一次又一次地加载相同的库(我已经编写过)。由于那个$(document).ready(function(){})电话一次又一次。意味着一个函数调用 4 次,如果我一次又一次地加载它 4 次。

我想清理/未准备好/卸载以前的准备好的功能并准备好新的功能。我也用来试穿$(function(){})。但同样的结果。我试图获得任何相应/相关的主题。但找不到。

如果我找不到这个或没有人可以帮助我。然后我认为我应该将我的一个库拆分/分解为多个库。

0 投票
2 回答
755 浏览

jquery - 绑定/取消绑定计时器在 jquery 中不起作用。将解除绑定但重新激活按钮失败

我写了一些 jquery,我希望在用户单击一个按钮后,它会在动画期间停用,然后再次激活。我曾尝试使用动画和现在的计时器的回调,但我无法让函数再次绑定。

任何帮助将非常感激。

这是定时器代码

如果这在这里没有用处是完整的页面代码..

0 投票
2 回答
838 浏览

javascript - Bind & Unbind... 这个函数完成后如何再次绑定?

http://jsfiddle.net/3NRsd/

0 投票
1 回答
613 浏览

jquery - 是什么让 jQuery 的 unbind 功能无法按预期工作?

看看下面的代码(另外,你需要jquery.jsjquery.viewport.jsjquery.scrollTo.js)。

我希望从这个脚本中得到的行为是,每当我滚动页面时,应该将红色行(<tr>带有 class 的元素)插入到该表最顶部可见行(元素)的alwaysVisible下方。<tr>然后,页面应该滚动,以便这些红色行中的第一行“完全”出现在视口的顶部。实际发生的是makeVisibleWhatMust();重复调用,直到我到达页面末尾。我以为$(window).unbind('scroll');makeVisibleWhatMust();不再被调用,但显然这不起作用。

任何想法为什么?

这是我写的 JavaScript:

这是一个用于测试它的 HTML 页面:

0 投票
7 回答
8686 浏览

javascript - jQuery .ajax() 之前只允许单击一次

我试图只允许单击一次按钮,然后通过 ajax 提交一些数据。我面临的问题是用户可以点击 50x 并且每次都提交数据?

我如何确保如果用户点击#ID 100x - 数据只提交一次?然后重新启用#ID?