Javascript 如何将此事件放入内部。直播
我有这个函数,我想把它放在里面。live()。 我的问题是,这个函数可以正常工作,但是下次“不刷新”它就不工作了,所以我考虑在执行“blur”后重置它的值。我已经读到可以在.live()中使用.blur()来实现这一点,但我真的不知道如何实现。需要了解有关sintaxt和callback的更多信息Javascript 如何将此事件放入内部。直播,javascript,jquery,Javascript,Jquery,我有这个函数,我想把它放在里面。live()。 我的问题是,这个函数可以正常工作,但是下次“不刷新”它就不工作了,所以我考虑在执行“blur”后重置它的值。我已经读到可以在.live()中使用.blur()来实现这一点,但我真的不知道如何实现。需要了解有关sintaxt和callback的更多信息 $(window).blur( function() { // our window is on blur if(overiFrame != -1 ){ // mous
$(window).blur( function() {
// our window is on blur
if(overiFrame != -1 ){
// mouse over iframe and blur we count a click
llamarAjax(1, adTopSrc, adMidSrc, adBotSrc);
} else if(overiFrame2 != -1 ){
// mouse over iframe and blur we count a click
llamarAjax(2, adTopSrc, adMidSrc, adBotSrc);
}else if( overiFrame3 != -1 ){
// mouse over iframe and blur we count a click
llamarAjax(3, adTopSrc, adMidSrc, adBotSrc);
}
});
谢谢
live
不会有帮助,听起来像是在iframe变量上更改的逻辑问题。使用控制台记录变量,查看它们的值是什么未定义的可能会抛出错误,不是吗?但我认为这不是问题所在,因为一旦重新启动,值就会再次设置。但是你是对的,问题是$().ready没有被再次调用。这个函数在$(document).ready(function(){和$()内。ready)内。它重置值,然后调用.blur()函数。但在flur之后,我不会再次调用document ready。我如何解决它?ready
与此无关。如果没有它,我可以绑定到窗口