问题标签 [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.
jquery - 解绑不起作用
知道我做错了什么吗?
我试图让“悬停”不适用于 text3。
};
jquery - jQuery(ui)解除绑定事件的一般方法?
这是一个小问题,但很重要。
我应该在执行例如 button.click(... 之前运行 .unbind('click') 吗?
基本上,如果为控件定义了一个事件,我应该在再次附加之前取消附加它吗?我知道我使用'bind()'添加的那些情况就是这样......
android - Android - 跨多个活动管理与本地服务绑定/解除绑定的有效方法
从 API 级别 4 及更高级别定位和构建。
现在,我正在处理一个问题,我试图跨多个活动维护与本地服务的绑定,并在最后一个连接未绑定时停止服务。
简而言之,我的服务只是在 HandlerThread 中调用系统服务,该服务快速返回到 BroadcastReceiver,然后在等待预定时间(至少 15 秒)后再次执行相同的调用。
假设我的基础活动以这种方式在 onCreate() 中创建了与我的服务的第一个绑定:
还假设由于我通过携带活页夹和连接来保持跨屏幕旋转的绑定,因此在活动完成之前我不会解除与服务的绑定: //onRetainNonConfigurationInstance 携带我的活页夹和连接,因为我从应用程序上下文,因此它们是公平的游戏。
我几乎为任何其他想要监听服务的 Activity 做这个设置。
我的问题是,最终,某些活动不会立即取消绑定,因此如果服务是自动创建的,则服务仍将根据绑定/取消绑定模式的行为挂起。在解除对最后一个活动的绑定之前,我不得不停止我的线程,这阻止了在 BG 中调用任何系统服务。有没有更好的方法来管理绑定和解除绑定服务,或者我是否正在尽我所能使用我当前的设置?另外,由于我的服务(通过活页夹)被弱引用,这会降低我泄漏内存的风险吗?
linux - Linux 套接字不关闭
我有个问题。我在 linux 中运行 TCP 服务器。我通过 close(socket) 调用关闭套接字。但是当我再次尝试重新绑定时,绑定调用失败,错误号 98 => 端口已绑定。我应该如何解除绑定该套接字?
jquery - 只运行一次 jQuery 动画,然后做其他事情,然后反转动画
我有一个带有一组li
's 的菜单,当悬停在上面时,会为容器的高度设置动画,然后显示相关的 child .subnav
。
我遇到的问题有 2 倍。
当我将鼠标悬停在
li
's quick上时,容器的动画会减慢,因为它从该点再次开始动画。我想能够说“只在悬停在任何's上时设置一次li
动画”,然后在悬停在容器或子导航之外时将其返回到原始位置。当
.subnav
内容显示并且我将鼠标悬停在另一个触发器 li 上时,动画似乎试图再次在容器上运行,因此意味着应该在之后发生的任何操作都有延迟。
我尝试过使用但不成功,我也尝试过使用unbind()
但我似乎无法获得正确的逻辑。bind()
:animated
这是我的代码:
任何帮助,将不胜感激。
jquery - 多个 $(document).ready(function(){})
我最近开始在 jQuery 中工作,现在当我在一个项目上工作时,我正在使用 ajax 函数并一次又一次地加载相同的库(我已经编写过)。由于那个$(document).ready(function(){})
电话一次又一次。意味着一个函数调用 4 次,如果我一次又一次地加载它 4 次。
我想清理/未准备好/卸载以前的准备好的功能并准备好新的功能。我也用来试穿$(function(){})
。但同样的结果。我试图获得任何相应/相关的主题。但找不到。
如果我找不到这个或没有人可以帮助我。然后我认为我应该将我的一个库拆分/分解为多个库。
jquery - 绑定/取消绑定计时器在 jquery 中不起作用。将解除绑定但重新激活按钮失败
我写了一些 jquery,我希望在用户单击一个按钮后,它会在动画期间停用,然后再次激活。我曾尝试使用动画和现在的计时器的回调,但我无法让函数再次绑定。
任何帮助将非常感激。
这是定时器代码
如果这在这里没有用处是完整的页面代码..
jquery - 是什么让 jQuery 的 unbind 功能无法按预期工作?
看看下面的代码(另外,你需要jquery.js、jquery.viewport.js和jquery.scrollTo.js)。
我希望从这个脚本中得到的行为是,每当我滚动页面时,应该将红色行(<tr>
带有 class 的元素)插入到该表最顶部可见行(元素)的alwaysVisible
下方。<tr>
然后,页面应该滚动,以便这些红色行中的第一行“完全”出现在视口的顶部。实际发生的是makeVisibleWhatMust();
重复调用,直到我到达页面末尾。我以为$(window).unbind('scroll');
会makeVisibleWhatMust();
不再被调用,但显然这不起作用。
任何想法为什么?
这是我写的 JavaScript:
这是一个用于测试它的 HTML 页面:
javascript - jQuery .ajax() 之前只允许单击一次
我试图只允许单击一次按钮,然后通过 ajax 提交一些数据。我面临的问题是用户可以点击 50x 并且每次都提交数据?
我如何确保如果用户点击#ID
100x - 数据只提交一次?然后重新启用#ID?