Javascript 我可以将子函数绑定到窗口调整大小事件吗?
我有以下代码:Javascript 我可以将子函数绑定到窗口调整大小事件吗?,javascript,jquery,css,Javascript,Jquery,Css,我有以下代码: $('#myelem').click(function() { height=$(this).height(); wh=$(window).height(); if (wh>height) { // do stuff } }); 我要做的是将if子句绑定到窗口调整大小事件。我试着把它放到一个新的子函数中,但是我不能把变量height,wh传递给它。我甚至不知道我所尝试的是否正确。有什么想法吗?使用一个公共函数作为两个不同事件的处理程序 var elem = $('#
$('#myelem').click(function() {
height=$(this).height();
wh=$(window).height();
if (wh>height) {
// do stuff
}
});
我要做的是将if子句绑定到窗口调整大小事件。我试着把它放到一个新的子函数中,但是我不能把变量height,wh传递给它。我甚至不知道我所尝试的是否正确。有什么想法吗?使用一个公共函数作为两个不同事件的处理程序
var elem = $('#myelem'); //caching a reference to $('#myelem')
var w = $(window); //caching a reference to $(window)
function doSomething() {
var height = elem.height(),
wh = w.height();
if (wh > height) {
...
}
}
elem.on('click', function() {
doSomething();
});
w.on('resize', function() {
doSomething();
});
你是说绑定到右边?那么这个就可以了。。我想把它绑在两边……这正是我想要的!谢谢或:
elem.on('click',doSomething)代码>