var slidemenu_width = $('.inverse').css('width');
$('#slide-nav .navbar-toggle').css({'left':slidemenu_width + 'px'});
此代码有什么问题?我没有看到CSS被应用到我的选择器。css方法不适用于变量
var slidemenu_width = $('.inverse').css('width');
$('#slide-nav .navbar-toggle').css({'left':slidemenu_width + 'px'});
此代码有什么问题?我没有看到CSS被应用到我的选择器。css方法不适用于变量
试试这个例子:
<div class="inverse" style="width:25px;"></div>
<div class="navbar-toggle"></div>
var slidemenu_width = $('.inverse').css('width');
$('.navbar-toggle').css('left',slidemenu_width); // add css like this
试试这个:
$('#slide-nav .navbar-toggle').css({'left':slidemenu_width});
已经将px与slidemenu_width一起添加了,所以不需要在css中再次添加 – Maharajan
什么,如果我有这样的宽度和颜色的多个属性?我必须把对象作为css()的参数; –
是的,你可以使用.css()来设置任意多的CSS,如你所愿 –