无法在jQuery CSS方法中设置负边距

exo*_*lav 1 jquery margin width

可以问一下你吗?如何在jQuery的.css()方法中设置负边距(或其他任何值)?我正在按变量添加尺寸,但是不起作用

var width = $('.gallery div img').outerWidth(true);
$('.gallery').css('margin-left', '- ' + width + 'px');
Run Code Online (Sandbox Code Playgroud)

还是有什么方法可以转换var width为负数?

小智 5

以下内容在此StackOverflow页面上为我工作:

$(".bottom-notice").css("margin-left", "-"+500+"px");

请注意,“-和”之间没有空格。我认为这可能是导致您出现问题的原因。否则请确保width实际上是一个数字。