javascript - 将div附加到页面导致整个页面跳转

标签 javascript jquery html css

所以我通过 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/

相关文章:

javascript - 从 JavaScript 调用 jQuery 函数

jquery - 如何防止崩溃 bootstrap-3 菜单

php简单html dom解析img html5属性?

html - CSS 菜单位于 slider 下方

javascript - 如何编写递归函数来获取某个范围内的值?

javascript - 遵守 WCAG 2.0 AA 是否会阻止使用 JavaScript?

Javascript 下拉 新问题

javascript - 在 highcharts 系列上渲染 HTML 数据属性

javascript - 将循环中的值设置为在第一个循环执行中设置的值

javascript - 在 gruntjs 构建失败的情况下强制执行某些任务