Javascript jQuery在调整大小时出现的小错误?

Javascript jQuery在调整大小时出现的小错误?,javascript,jquery,css,Javascript,Jquery,Css,我遇到了一个奇怪的问题,jQuery没有做出应有的反应 我正在做这个页面: 我正在用jQuery调整文章的大小,使其与我的副手一样高 jQuery: $(窗口).load(调整大小功能); $(窗口).on('resize',resizefunction); 函数resizefunction(){ var aside=$('aside').outerHeight(); $('article').css(“高度”,旁边); } 但实际上大部分时间我在结束时都会在内容上有一点差距;这是从哪里来的

我遇到了一个奇怪的问题,jQuery没有做出应有的反应

我正在做这个页面:

我正在用jQuery调整文章的大小,使其与我的副手一样高

jQuery

$(窗口).load(调整大小功能);
$(窗口).on('resize',resizefunction);
函数resizefunction(){
var aside=$('aside').outerHeight();
$('article').css(“高度”,旁边);
}
但实际上大部分时间我在结束时都会在内容上有一点差距;这是从哪里来的

你可以在这个屏幕上看到桃色的红色内容。


如果你们知道发生了什么,我很高兴知道

我认为你的问题在你的
旁边。它动态加载社交网络的内容,并改变其高度。但是应该不会有问题,因为即使在
$(window).load()上调用resize函数,但老实说,我不知道为什么在这种情况下它不能正常工作

经过一些测试后,似乎只有twitter小部件引起了问题。要解决此问题,即使在呈现twitter小部件时,也必须调用resize函数

<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<script>twttr.events.bind('rendered',resizefunction);</script> 

twttr.events.bind('rendered',resizefunction);
请记住从widget.js脚本中删除
async
属性,否则它将无法正常工作


参考资料:

试试这样的$('article').css({height:aside+'px});你有没有为你的侧边设置css规则,比如侧边{height:100px}第一个解决方案没有改变任何东西。不,我的css上没有固定的高度。“桃子间距”也可以在旁白内容下。你能访问诸如var aside=$('aside').outerHeight()之类的值吗;警惕(旁白);好的,这确实是twitter的功劳。有人知道如何让twitter与jQuery协同工作吗?你说的“协同工作”是什么意思?正如我写的,当使用
twttr.events.bind('rendered',resizefunction)呈现小部件时,您只需要回忆一下resize
插入另一个在widget.js之后添加的
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
<script>twttr.events.bind('rendered',resizefunction);</script>