怎么用js去判断只要当下面的div点击事件触发了,就执行函数b()
函数b()不能放到点击事件里的
$(function(){
$("div").on("click",function(){
//....代码
})
b();
})
怎么用js去判断只要当下面的div点击事件触发了,就执行函数b()
函数b()不能放到点击事件里的
$(function(){
$("div").on("click",function(){
//....代码
})
b();
})
可以用 Promise
jQuery实现是Defered
var def = new $.Defered();
$().on('click', function(){
def.resolve();
});
def.then(function(){
b();
});
1、将 b作为参数,传入 function(event){ //....代码}event();)。
2、轮询了,设置flag,如果flag变化了,就执行event(); if(flag){event()}。
3、使用vue,ng等框架有 watcher 的功能。
1 回答858 阅读✓ 已解决
1 回答1.1k 阅读
2 回答774 阅读
2 回答622 阅读
2 回答607 阅读
1 回答682 阅读
2 回答529 阅读
不知道楼主说的是不是这个意思
---------补充-----------
可以直接使用jquery的事件
这段代码直接可用不用改,试试吧