后,我试图设置margin-留下了一个特定的div(姑且称之为:DIV1)的是:宽度给人一种不同的结果,而/加载页面
-1 * $('.div2 canvas').width()/2
所以我用以下一行代码要做到这一点:
$('#div1').css('margin-left', -1 * $('.div2 canvas').width()/2);
页面加载后,它给我的结果是-150。但是,如果我的运行在Chrome控制台代码完全相同的线,它给出正确的结果:-360因为DIV2的总宽度是720
我尝试添加:
$(window).load(function() { });
或
$('#div1').load(function() { });
或
$('.div2 canvas').load(function() { });
,但没有帮助。
我的假设是,div2的宽度正在改变的基础上,正在被注入的信息,并且一旦页面准备好的总宽度为720px(在这个例子中),但我不完全知道如何一旦整个页面被加载并且所有内容都被注入,就运行这行代码。
你真的知道格式化你的问题吗? –
有没有更好的方式来格式化这个问题?我将不胜感激一些指导:)谢谢! – user220755
为你而做。 :)我的意思是代码格式。 :) –