所以我通过 chitika 转换广告,当广告加载时,div 会附加到页面上。问题是,当我调用 jquery 的 .append()
时,它会导致整个页面“跳”下来。
这就是我附加广告的方式:
$('.ad-box').append('<div class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
我已经尝试将每个 CSS position
属性添加到 .ad-box
,但似乎没有什么能阻止跳转。
如果有人能帮我解决这个问题,我将不胜感激。
最佳答案
就这样
$('.ad-box').append('<div style="position:absolute;" class="ad" id="chitikaAdBlock-' + placement_id + '"></div>');
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
或者如果你不想这样,
只需尝试在您的 css 中为 .ad-block
指定最小宽度和最小高度
关于javascript - 将div附加到页面导致整个页面跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398222/