var width = $('.gallery div img').outerWidth(true);
$('.gallery').css('margin-left', '- ' + width + 'px');
或者有没有办法将var width
转换成负数?
答案 0 :(得分:4)
以下内容适用于此StackOverflow页面:
$(".bottom-notice").css("margin-left", "-"+500+"px");
请注意 - 和结束之间没有空格。我认为这可能是造成您问题的原因。否则请确保width
实际上是一个数字。
答案 1 :(得分:1)
首先检查宽度以确保它是一个数字,然后取出空格和真实。
var mywidth = $('.gallery div img').outerWidth();
alert(mywidth);
$('.gallery').css('margin-left', '-' + mywidth + 'px');