我想编写一个可以与其他元素一起重用的函数。
想法是获取窗口高度并将其应用于不同的元素。
我以为可以做这样的事情,但是不起作用:
function autoHeight(element) {
var height = window.innerHeight;
$(element).css('height', height);
}
autoHeight('.dashboard-sidebar');
autoHeight('.some-element');
没用我知道我已经接近了,但是我想念一些东西!
提前致谢!
最佳答案
似乎在这里工作正常:https://jsfiddle.net/gerLe2x9/
您是否将JS包装在$(window).load
中:
$(window).load(function() {
function autoHeight(element) {
var height = window.innerHeight;
$(element).css('height', height);
}
autoHeight('.dashboard-sidebar');
autoHeight('.some-element');
}
关于javascript - 在有或没有Jquery的情况下在函数参数中使用变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37008141/