Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS中的style.marginTop不适用于负值_Javascript_Html_Css - Fatal编程技术网

Javascript JS中的style.marginTop不适用于负值

Javascript JS中的style.marginTop不适用于负值,javascript,html,css,Javascript,Html,Css,因此,我尝试将当前的window.pageYOffset值添加为带有onclick事件的页面上某人容器的marginTop值。但事实并非如此 我还想承认,将window.pageYOffset的正值添加到marginTop中没有问题 这是我的代码: let a = window.pageYOffset; const rightColumn = document.querySelector('.right-side__column'); rightColumn.style

因此,我尝试将当前的
window.pageYOffset
值添加为带有
onclick
事件的页面上某人容器的
marginTop
值。但事实并非如此

我还想承认,将
window.pageYOffset的正值添加到
marginTop
中没有问题

这是我的代码:

    let a = window.pageYOffset;

    const rightColumn = document.querySelector('.right-side__column');
    rightColumn.style.marginTop = '-' + a + 'px'; // in such way a in 
                                           // padding even equal to 0.

    // rightColumn.style.marginTop = a + 'px'; - work fine, the value is transfer normally.

请尝试使用
0-a+“px”

CSS不支持负数填充,也不支持边距填充,而不是填充@brk可能重复的@Anuresh NO!这个问题是关于不同的问题@那么,JS中的MaxWolfen
style.paddingTop不能与负值一起使用
==>为什么要使用此标题