Tag: 事件

我如何清除这个setInterval

通常情况下,id设置的时间间隔为var,然后清除var var the_int = setInterval();clearInterval(the_int); 但对于我的代码工作,我把它放在一个匿名函数: function intervalTrigger() { setInterval( function() { if(timedCount >= markers.length){timedCount = 0;} google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, 5000 ); }; intervalTrigger(); 我如何清除这个? 我曾尝试var test = intervalTrigger();clearInterval(test); 但没有工作。 其中,我预计它不会工作,但只是给了它一个镜头。 基本上,我需要这个停止触发一旦我的Google地图被点击…例如 google.maps.event.addListener(map, 'click', function() { //stop timer });

unit testing一个事件在C#中引发

我有一些引发PropertyChanged事件的代码,我希望能够unit testing事件正在提出正确。 引发事件的代码就像 public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { set { if (_myProperty != value) { _myProperty = value; NotifyPropertyChanged("MyProperty"); } } } } 我在我的unit testing中使用委托,从下面的代码中得到一个很好的绿色testing: [TestMethod] public void Test_ThatMyEventIsRaised() { string […]

IFRAME完成加载时的Javascriptcallback?

当IFRAME完成加载时,我需要执行一个callback。 我无法控制IFRAME中的内容,所以我无法从那里触发callback。 这个IFRAME是编程创build的,我需要在callback中将其数据作为variables传递,并且销毁iframe。 有任何想法吗? 编辑: 这是我现在拥有的: function xssRequest(url, callback) { var iFrameObj = document.createElement('IFRAME'); iFrameObj.src = url; document.body.appendChild(iFrameObj); $(iFrameObj).load(function() { document.body.removeChild(iFrameObj); callback(iFrameObj.innerHTML); }); } 这个callback在iFrame加载之前,所以callback没有数据返回。

从onclick / onchange事件获取HTMLcheckbox的价值

<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" /> 在onClickHandler和/或onChangeHandler ,我怎样才能确定checkbox的新状态?

如何停止点击checkbox上的事件冒泡

我有一个checkbox,我想对点击事件执行一些Ajax操作,但是checkbox也在一个容器内,它有自己的点击行为,我不想在单击checkbox时运行。 这个例子说明了我想要做的事情: <html lang="en"> <head> <title>Test</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#container').addClass('hidden'); $('#header').click(function() { if($('#container').hasClass('hidden')) { $('#container').removeClass('hidden'); } else { $('#container').addClass('hidden'); } }); $('#header input[type=checkbox]').click(function(event) { // Do something }); }); </script> <style type="text/css"> #container.hidden #body { display:none; } </style> </head> <body> <div id="container"> <div id="header"> <h1>Title</h1> <input type="checkbox" name="test" /> </div> <div […]

全球活动在angular2

在Angular 2中没有相当于$scope.emit()或$scope.broadcast()吗? 我知道EventEmitterfunction,但据我所知,只是将事件发送到父HTML元素。 如果我需要在fx之间进行通信呢? 兄弟之间或者DOM根部的组件和嵌套深度几个级别的元素之间?

jQuery的“input”事件

我从来没有听说过jQuery的一个事件叫做input直到我看到这个jsfiddle 。 你知道为什么它的工作? 这是一个keyup或什么别名? $(document).on('input', 'input:text', function() {});

如何使用jQuery在Safari浏览器中识别touch事件? 可能吗?

是否有可能使用jQuery识别iPad的Safari浏览器上的触摸事件? 我在web应用程序中使用了mouseOver和mouseOut事件。 有没有像iPad的Safari浏览器类似的事件,因为没有像mouseOut,mouseMove事件?

如何删除一个lambda事件处理程序

可能重复: 在C#中取消订阅匿名方法 我如何取消注册“匿名”事件处理程序 我最近发现我可以使用lambda来创build简单的事件处理程序。 我可以例如订阅像这样的点击事件: button.Click += (s, e) => MessageBox.Show("Woho"); 但是,你会如何取消订阅?

通过绝对定位的元素传递鼠标事件

我试图捕获一个元素上的另一个绝对定位元素上的鼠标事件。 现在,绝对定位元素上的事件触发了它,然后向它的父类发起泡泡,但是我希望它对这些鼠标事件是“透明的”,并将它们转发到它后面的任何东西上。 我应该如何执行这个?