小编Per*_*ttu的帖子

Chrome中奇怪的文档正文填充问题

由于某些原因,在加载页面后尝试使用JavaScript更改填充权限值时,文档正文填充在显示时无法正确更新.看看这个小提琴演示了这个问题.

HTML

<html><body><div></div></body></html>

JavaScript的

// Workaround #1: changing right padding without timeout
//$(document.body).css('padding-right', '100px');
setTimeout(function () {
    // This doesn't work properly (at least for me) in Chrome on Ubuntu 12.04
    $(document.body).css('padding-right', '100px');
    // Write info in body that function was executed
    $(document.body).append('timeout function executed');
    // Workaround #2: write content into div
    //$('div').append('timeout function executed');
    // Workaround #3: set document body display to none and back to block via zero ms timeout
    /*$(document.body).css('display', 'none');
    setTimeout(function () {
        $(document.body).css('display', 'block');
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome

5
推荐指数
1
解决办法
611
查看次数

标签 统计

google-chrome ×1

javascript ×1

jquery ×1