草庐IT

Live-Reload

全部标签

binding - 使用 .live() 绑定(bind) jQuery UI 自动完成

我到处搜索,但似乎找不到任何帮助...我有一些文本框是通过JS动态创建的,所以我需要将它们的所有类绑定(bind)到自动完成。因此,我需要使用新的.live()选项。举个例子,现在和将来创建一个类为.foo的所有项目:$('.foo').live('click',function(){alert('clicked');});它采用(和行为)与.bind()相同。但是,我想绑定(bind)一个自动完成...这行不通:$('.foo').live('autocomplete',function(event,ui){source:'url.php'//(surpressedotherargu

jquery - jQuery .live() 和 .on() 有什么区别

我看到jQuery1.7中有一个新方法.on()取代了早期版本中的.live()。我很想知道它们之间的区别以及使用这种新方法的好处。 最佳答案 在docs中非常清楚为什么你不想使用live.此外,正如Felix所提到的,.on是一种更简化的附加事件方式。Useofthe.live()methodisnolongerrecommendedsincelaterversionsofjQueryofferbettermethodsthatdonothaveitsdrawbacks.Inparticular,thefollowingissue

jQuery .on 用于 future 元素的函数,因为 .live 已被弃用

这个问题在这里已经有了答案:Turninglive()intoon()injQuery(5个答案)关闭9年前。我需要为click添加处理程序future的事件元素,还不存在。通常,我会使用jQuery的.live函数来处理这个,但现在似乎已弃用.on.使用.on以这种方式方法,jQuery建议设置选择器参数,以允许创建委托(delegate)事件,并提供此示例代码:$("#dataTabletbody").on("click","tr",function(event){alert($(this).text());});一切都很好,但是我要为我的初始选择器输入什么,它们有#dataTab

jquery - `on` 和 `live` 或 `bind` 有什么区别?

jQueryv1.7中的一个新方法,on加入。来自文档:‘The.on()methodattacheseventhandlerstothecurrentlyselectedsetofelementsinthejQueryobject.AsofjQuery1.7,the.on()methodprovidesallfunctionalityrequiredforattachingeventhandlers.’live和bind有什么区别? 最佳答案 on()是一种将大部分jQuery事件绑定(bind)函数合并为一个的尝试。这有一个额外

javascript - 如何使用 jquery live 停止事件冒泡?

我正在尝试停止某些事件,但stopPropagation不适用于“实时”,因此我不确定该怎么做。我在他们的网站上找到了这个。LiveeventsdonotbubbleinthetraditionalmannerandcannotbestoppedusingstopPropagationorstopImmediatePropagation.Forexample,takethecaseoftwoclickevents-oneboundto"li"andanother"lia".ShouldaclickoccurontheinneranchorBOTHeventswillbetriggere

javascript - jquery 的 live() 已弃用。我现在用什么?

我在jquery文档中看到live()已被弃用。有直接替换功能吗? 最佳答案 $(document).on('event','selector',function(){});替换.live()。$('selector').on('event','selector',function(){});替换.delegate()。$('selector').on('event',function(){});替换.bind()。 关于javascript-jquery的live()已弃用。我现在用什

javascript - 如何在不通过 HTTP 加载图像的情况下在 HTML 中显示 'Reload' 符号?

我想在我正在创建的HTML/JavaScript应用程序中显示“刷新”符号,但我不想发出任何HTTP请求来加载图像。如何在所有主要浏览器中可靠地执行此操作?我能找到的最接近的Unicode值是:↺(↺),但箭头指向错误的方向。还有其他有效的Unicode值吗?是否有可用的Webdings字体?(它们通常不适用于Opera和Firefox。)有没有办法使用JS的字符串提供的base64图像源在JavaScript中创建图像?编辑:这样做的原因不是开销。正在创建的应用程序必须独立于单个javascript文件中,没有任何其他依赖项。它是一种开发实用程序,无需网络即可添加到任何元素。

javascript - 查询 : Refresh/Reload the page on clicking a button

我有一个在ajax调用后加载的按钮,点击我想重新加载页面(就像我按f5)我试过了$(".delegate_update_success").click(function(){location.reload();});但是它做了一个简单的刷新,但是我的页面没有发出新的请求来获取内容。它应该就像我输入URL以获取该页面一样发生。 最佳答案 您应该使用location.reload(true),它将释放该特定页面的缓存并强制该页面作为新页面加载。true参数强制页面释放它的缓存。 关于java

javascript - 对象没有方法 'live' - jQuery

$(document).ready(function(){$('.delete').live('click',function(e){alert('delete');e.preventDefault();});});Delete给我一​​个错误:UncaughtTypeError:Object[objectObject]hasnomethod'live'我只是没有看到问题? 最佳答案 .live()是一个已弃用的函数(从1.7+开始)并从jQuery1.9+中完全删除。您可以改为使用.on()或.bind()方法:http://ap

javascript - jQuery:live() 与 delegate()

我在我的网络应用程序中使用jQuery。在阅读其文档时,我了解了live()和delegate()。虽然他们已经解释了这两种方法,但我不明白它们之间的确切区别。也不确定哪种方法在哪种情况下是理想的。请帮助我清楚地了解这些方法。谢谢 最佳答案 .live()要求您立即运行选择器,除非您使用的是非常浪费的结果。这里的事件处理程序附加到document,因此必须检查来自任何元素冒泡的所有该类型的事件。这是一个用法示例:$(".myClass").live("click",function(){alert("Hi");});请注意,语句$(