2016-06-13 35 views
-1
var slidemenu_width = $('.inverse').css('width'); 
$('#slide-nav .navbar-toggle').css({'left':slidemenu_width + 'px'}); 

此代碼有什麼問題?我沒有看到CSS被應用到我的選擇器。css方法不適用於變量

回答

0

試試這個例子:

<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 
+0

什麼,如果我有這樣的寬度和顏色的多個屬性?我必須把對象作爲css()的參數; –

+0

是的,你可以使用.css()來設置任意多的CSS,如你所願 –

0

試試這個:

$('#slide-nav .navbar-toggle').css({'left':slidemenu_width}); 
+0

已經將px與slidemenu_width一起添加了,所以不需要在css中再次添加 – Maharajan