2
A
回答
7
是的,它仍然有用。 live()
只适用于某些事件,而livequery()
可以绑定到用户浏览器提供的任何事件。
http://docs.jquery.com/Events/live
可能的事件值:
click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, keydown, keypress, keyup
目前不支持:
blur, focus, mouseenter, mouseleave, change, submit
注意,同样不支持像touchstart, touchend
触摸事件等
2
livequery()
提供的一个有用功能live()
不能在每次匹配新元素(和/或元素不再匹配)时触发自定义函数。
从docs:
实况查询也有能力来 防火功能(回调),当它 当经过 元素不再是一个新的元素和另一个 函数(回调)匹配匹配。这个 提供了极大的灵活性和 无数的用例。例如, 以下代码使用基于 Live Query的函数来实现jQuery 悬停辅助方法,并在 元素不再匹配时将其删除。
$('li')
.livequery(function(){
// use the helper function hover to bind a mouseover and mouseout event
$(this)
.hover(function() {
$(this).addClass('hover');
}, function() {
$(this).removeClass('hover');
});
}, function() {
// unbind the mouseover and mouseout events
$(this)
.unbind('mouseover')
.unbind('mouseout');
});
相关问题
- 1. modernizr.js仍然有用吗?
- 2. 更新后,我仍然有旧版本的Node.js
- 3. 做更新版本的卡夫卡生产者仍然有“producer.type”?
- 4. EdgeNGramFilterFactory仍然没有结果?
- 5. jquery livequery没有修复autosuggest?
- 6. 有多少iPhone用户仍然使用iOS3.1.3及以下版本?
- 7. 使用ActionBarSherlock仍然有必要吗?
- 8. 哈希表对象仍然有用吗?
- 9. djblets在Django 1.2中仍然有用吗?
- 10. “长”在C中仍然有用吗?
- 11. 非范围枚举仍然有用吗?
- 12. 如何设置我的网站缓存但仍然确保用户有最新版本?
- 13. NPM更新所有最新版本
- 14. ZF2有Zend_Tool的新版本吗?
- 15. 如果我使用“使用Google登录”,“设计”仍然有用吗?
- 16. System.Web.MVC.dll仍然引用Beta版本
- 17. 终端仍然显示更新版本的rails,即使更新
- 18. 最新的PCL配置文件版本有优势吗? (Xamarin.Forms)
- 19. 如果javascript被禁用,那么.htc风格的行为仍然有效吗?
- 20. 支持IE5&6:仍然有必要吗?
- 21. CAFilter仍然是一个私有API吗?
- 22. 这个NHibernate示例仍然有效吗?
- 23. C++堆栈内存仍然有效吗?
- 24. 贝宝经典API仍然有效吗?
- 25. Rails教程仍然有效吗?
- 26. XAML有版本吗?
- 27. 如果我的目标是.NET 2.0,我仍然可以从新版本获得运行时功能吗?
- 28. 为什么Silverlight 4程序集仍然具有2.0.5.0版本?
- 29. 有没有办法通过SQL更新最新版本的行?
- 30. 卸载现有版本的apk,如果它存在,然后重新安装