Javascript 将div追加到页面会导致整个页面跳转
因此,我通过chitika提供广告,当广告加载时,div会附加到页面上。问题是,当我调用jquery的Javascript 将div追加到页面会导致整个页面跳转,javascript,jquery,html,css,Javascript,Jquery,Html,Css,因此,我通过chitika提供广告,当广告加载时,div会附加到页面上。问题是,当我调用jquery的.append(),它会导致整个页面“跳转”下来 这是我如何添加广告的: $('.ad-box').append('<div class="ad" id="chitikaAdBlock-' + placement_id + '"></div>'); $('.ad-box')。追加(''); 我尝试将每个CSSposition属性添加到.ad框,但似乎没有什么可以阻止跳
.append()
,它会导致整个页面“跳转”下来
这是我如何添加广告的:
$('.ad-box').append('<div class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
$('.ad-box')。追加('');
我尝试将每个CSSposition
属性添加到.ad框
,但似乎没有什么可以阻止跳转
如果有人能帮我找出这个错误,我将非常感激。尽管做吧
$('.ad-box').append('<div style="position:absolute;" class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
$('.ad-box')。追加('');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
或者如果你不想那样
只需在css中为.ad块
指定最小宽度和最小高度就可以了
$('.ad-box').append('<div style="position:absolute;" class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
$('.ad-box')。追加('');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
或者如果你不想那样
只需在css中为.ad块
指定最小宽度和最小高度就可以了
$('.ad-box').append('<div style="position:absolute;" class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
$('.ad-box')。追加('');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
或者如果你不想那样
只需在css中为.ad块
指定最小宽度和最小高度就可以了
$('.ad-box').append('<div style="position:absolute;" class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
$('.ad-box')。追加('');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
或者如果你不想那样
只需尝试在css中为
.ad块
指定最小宽度和最小高度如果您已经知道广告的尺寸,请为父.ad框
指定带有css的广告的高度
.ad-box {
height:[adHeight]px;
}
这将防止广告到达时抵消页面上的其他元素。如果您已经知道广告的尺寸,请使用CSS为父广告框提供广告的高度
.ad-box {
height:[adHeight]px;
}
这将防止广告到达时抵消页面上的其他元素。如果您已经知道广告的尺寸,请使用CSS为父广告框提供广告的高度
.ad-box {
height:[adHeight]px;
}
这将防止广告到达时抵消页面上的其他元素。如果您已经知道广告的尺寸,请使用CSS为父广告框提供广告的高度
.ad-box {
height:[adHeight]px;
}
这将防止广告到达时抵消页面上的其他元素。如果将div插入到页面流中,那么页面为什么不会“跳转”?如果你不希望页面增长,那么你需要对其进行绝对定位。我认为他的意思是页面跳跃就像有人点击了
不确定其余的广告代码一样,但是是广告本身的某种东西导致页面跳跃吗?我不认为.append()本身会导致这种情况。可能是@StvnW的重复,有时会改写help=)如果将div插入到页面流中,那么页面为什么不会“跳转”?如果你不希望页面增长,那么你需要对其进行绝对定位。我认为他的意思是页面跳跃就像有人点击了
不确定其余的广告代码一样,但是是广告本身的某种东西导致页面跳跃吗?我不认为.append()本身会导致这种情况。可能是@StvnW的重复,有时会改写help=)如果将div插入到页面流中,那么页面为什么不会“跳转”?如果你不希望页面增长,那么你需要对其进行绝对定位。我认为他的意思是页面跳跃就像有人点击了
不确定其余的广告代码一样,但是是广告本身的某种东西导致页面跳跃吗?我不认为.append()本身会导致这种情况。可能是@StvnW的重复,有时会改写help=)如果将div插入到页面流中,那么页面为什么不会“跳转”?如果你不希望页面增长,那么你需要对其进行绝对定位。我认为他的意思是页面跳跃就像有人点击了
不确定其余的广告代码一样,但是是广告本身的某种东西导致页面跳跃吗?我不认为.append()本身会导致这种情况。可能是@StvnW的重复,有时会改写help=)我认为这也会起作用,但它仍然会导致跳转。可能是因为广告包含在相对定位的div中?在中添加最小宽度和最小高度。add box
似乎并不能解决问题。实际上,第一个建议解决了firefox和safari中的问题。现在这个错误只存在于Chrome中,我认为这也会起作用,但它仍然会导致跳转。可能是因为广告包含在相对定位的div中?在中添加最小宽度和最小高度。add box
似乎并不能解决问题。实际上,第一个建议解决了firefox和safari中的问题。现在这个错误只存在于Chrome中,我认为这也会起作用,但它仍然会导致跳转。可能是因为广告包含在相对定位的div中?在中添加最小宽度和最小高度。add box
似乎并不能解决问题。实际上,第一个建议解决了firefox和safari中的问题。现在这个错误只存在于Chrome中,我认为这也会起作用,但它仍然会导致跳转。可能是因为广告包含在相对定位的div中?在中添加最小宽度和最小高度。add box
似乎并不能解决问题。实际上,第一个建议解决了firefox和safari中的问题。现在这个bug只在chrome中存在