Tag: 事件

WebView显示内容时是否有监听器?

使用WebViewClient和/或WebChromeClient,您可以获取页面加载时的监听器,但在WebView显示任何内容之前,有时会调用此监听器。 什么是确定WebView何时显示内容的有效方法? 编辑:(试图更清楚) 当我在WebView中加载页面时,我想将滚动设置为特定的位置。 看来,滚动的位置不能设置,直到页面加载,它有一个实际的内容高度。 所以,我已经尝试了两种不同的方法来确定页面何时完成加载,来自WebViewClient的onPageFinished()以及WebChromeClient的onProgressChanged()。 这两个告诉我什么时候页面完成加载。 但是,问题在于有时会在页面显示前被调用,因此页面没有高度,滚动调用什么也不做。 我试图find一个坚实的方式来确定页面准备好滚动,即。 当它有内容的高度。 我想我可以设置一个检查循环完成加载后,继续寻找何时可用的高度,但这似乎相当黑客。 希望有一个更清洁的方式。

jquery添加事件监听器dynamic添加元素

所以现在,我明白为了把一个事件监听器附加到一个dynamic添加的元素上,你必须在添加元素后重新定义监听器。 有没有办法绕过这个,所以你不必执行一个额外的代码块?

如何触发JavaScript中的窗口大小事件?

我已经在窗口大小上注册了一个触发器。 我想知道如何触发这个事件。 例如,当隐藏div时,我想要调用我的触发器函数。 我发现window.resizeTo()可以触发该函数,但有没有其他解决scheme?

BackgroundWorker RunWorkerCompleted事件

我的C#应用​​程序有几个后台工作人员。 有时候一个后台工作人员会开火。 当第一个后台工作器完成并且RunWorkerCompleted事件被触发时,该事件将在哪个线程触发,UI或调用RunWorkerAsync的第一个后台工作器? 我正在使用Microsoft Visual C#2008速成版。 任何想法或build议,你可能会感激。 谢谢。

如何将事件添加到使用VBA在Excel中运行时创build的控件

我想在Excel中使用VBA在运行时添加一个控件和相关的事件,但我不知道如何添加事件。 我尝试了下面的代码,并且在我的用户窗体中正确创build了button,但是应该显示hello消息的关联的单击事件不起作用。 任何build议/更正将受到欢迎。 Dim Butn As CommandButton Set Butn = UserForm1.Controls.Add("Forms.CommandButton.1") With Butn .Name = "CommandButton1" .Caption = "Click me to get the Hello Message" .Width = 100 .Top = 10 End With With ThisWorkbook.VBProject.VBComponents("UserForm1.CommandButton1").CodeModule Line = .CountOfLines .InsertLines Line + 1, "Sub CommandButton1_Click()" .InsertLines Line + 2, "MsgBox ""Hello!""" .InsertLines Line + 3, "End […]

检查附加的事件处理程序的任何DOM元素

有什么方法可以查看哪些函数/代码附加到DOM元素的任何事件? 使用Firebug或任何其他工具。

Javascript / DOM:如何删除DOM对象的所有事件?

只是问题:有什么办法可以彻底删除一个对象的所有事件,例如一个div? 编辑:我添加每div.addEventListener('click',eventReturner(),false); 一个事件。 function eventReturner() { return function() { dosomething(); }; } 编辑2:我find了一种方法,这是工作,但不可能用于我的情况: var returnedFunction; function addit() { var div = document.getElementById('div'); returnedFunction = eventReturner(); div.addEventListener('click',returnedFunction,false); //You HAVE to take here a var and not the direct call to eventReturner(), because the function address must be the same, and it would change, if the function […]

用Prototype触发一个事件

有没有人知道在Prototype中触发事件的方法,就像使用jQuery的触发器函数一样? 我已经使用观察方法绑定了一个事件监听器,但我也希望能够以编程方式触发事件。 提前致谢

C#传递额外的参数到事件处理程序?

比方说,我想在分配事件处理程序时传递一些额外的数据。 考虑下面的代码: private void setup(string someData) { Object.assignHandler(evHandler); } public void evHandler(Object sender) { // need someData here!!! } 我将如何去获取一些数据到我的evHandler方法?

JavaScript捕获浏览器快捷方式(ctrl + t / n / w)

是否有可能捕获这些快捷方式? Ctrl + N Ctrl + T Ctrl + W 我试过,但它不工作: $(window).keydown(function(event) { console.log(event.keyCode); event.preventDefault(); }); 当我按下T时,它在控制台中显示84 ,但是如果按下Ctrl + T,它什么也不显示,并打开一个新的标签。 我想捕捉这些快捷方式,并防止任何浏览器的行为。