相关疑难解决方法(0)

如何绑定DOM元素上的所有事件?

我怎样才能绑定所有的事件(即click,keypress,mousedown一个DOM元素),使用jQuery,没有单独列出每一个出来?

例:

$('#some-el').bind('all events', function(e) {
    console.log(e.type);
});
Run Code Online (Sandbox Code Playgroud)

jquery javascript-events

62
推荐指数
5
解决办法
5万
查看次数

元素变得可见时的jQuery

基本上,我想知道是否有一种方法可以在元素隐藏或可见时自动运行函数,而不是在用户单击时自动运行,而是在另一个脚本中自动运行.

我不希望这只运行一次,因为元素(如滑块)不断从可见变为隐藏.

这是jQuery可以用bind做的吗?比如将元素的可见性绑定到一个函数(我不知道如何写这个)

如果您需要我详细说明我正在尝试做什么,请告诉我.谢谢

伪代码:

$('#element').bind('display:none', function);
function(){
    //do something when element is display:none
}

$('#element').bind('display:block', function2);
function2(){
    //do opposite of function
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

48
推荐指数
2
解决办法
11万
查看次数

标签 统计

jquery ×2

css ×1

html ×1

javascript ×1

javascript-events ×1