jquery - 结合 onload 和 onresize (jQuery)

标签 jquery resize window

我想在加载和调整大小时调用该函数。

有没有更好的方法来更紧凑地重写它?

$('.content .right').width($(window).width() - (480));
$(window).resize(function(e) {
    $('.content .right').width($(window).width() - (480));
});

最佳答案

您可以单独绑定(bind)到resize事件,并在加载时自动触发该事件:

// Bind to the resize event of the window object
$(window).on("resize", function () {
    // Set .right's width to the window width minus 480 pixels
    $(".content .right").width( $(this).width() - 480 );
// Invoke the resize event immediately
}).resize();

最后一次 .resize() 调用将在加载时运行此代码。

关于jquery - 结合 onload 和 onresize (jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974788/

相关文章:

visual-studio - 从 Visual Studio 内存窗口保存数据

wpf - 加载 WPF 窗口而不显示它

java - windowActivated 和 windowFocusGained 之间的区别

jquery - asp.net MVC ajax 确实回发而不是在我的 div 中渲染部分 View

javascript - 如何在加载页面后立即启动动画?

javascript/jQuery/CSS - 垂直文本?

html - 如何根据窗口分辨率自动调整图像大小

javascript - 使用 jquery 将值附加到 asp.net 下拉列表

android - 在android Edittext中实现autoSizeTextType

javascript - 如何刷新窗口宽度在 480px 到 768px 之间的页面?