gpt4 book ai didi

javascript - $(window).resize 不工作

转载 作者:行者123 更新时间:2023-11-30 08:54:52 25 4
gpt4 key购买 nike

$(window).resize 不工作,我错过了什么?

所以我的这个页面有一个 350 像素宽的垂直菜单,水平居中。这些链接会打开显示不同内容的 iframe。显示外部站点的iframe通过:$("#iframeweb").width($(document).width() - $('#menu').width())获取他的宽度以便它填满屏幕,将菜单推到一边。

该部分有效,但它还需要在调整窗口大小时更改宽度,但它什么都不做......

代码:

<div id="wrapper">
<div id="outer">
<div id="inner">
<iframe name="iframeweb" id="iframeweb"></iframe>
<div id="menu">
</div>
<iframe name="iframeA4" id="iframeA4"></iframe>
</div>
</div>
</div>

<script type="text/javascript">
$(window).resize(function() {
$("#iframeweb").width($(document).width() - $('#menu').width());
};
</script>

<script type="text/javascript">
$("#linkA4").click(function(){
$("#iframeA4")
.hide('fast')
.animate({"width": "0px"}, 'fast')
.animate({"width": "210mm"}, 'fast')
.show('fast');
$("#iframeweb").hide('fast');
});

$("#linkweb").click(function(){
$("#iframeA4")
.animate({"width": "0px"}, 'fast')
.hide('fast');
$("#iframeweb")
.hide('fast')
.width($(document).width() - $('#menu').width())
.show('fast');
});
</script>

最佳答案

你有一个简单的语法错误,关闭括号

$(window).resize(function() {
$("#iframeweb").width($(document).width() - $('#menu').width());
}); // <--

关于javascript - $(window).resize 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com