2013-11-13 7 views
-4

Я хочу, чтобы мой ДИВ иметь ширину 100% - 65px, это то, что у меня есть:Jquery .width() вычесть

 $(document).ready(function(){ 
      $('div').width('100%' - 65); 
     }); 

Это не работает.

+0

См http://stackoverflow.com/questions/19747248/jquery-calculate-element-width-through-subtract-pixel-from-window-size – JJJ

+0

'100% -65' это 'NaN'. – nnnnnn

+0

'$ ('div'). Width ('100%'); $ ('div'). Width ($ ('div'). Width() - 65);' – Krishna

ответ

1
$(document).ready(function(){ 
    $('div').width(parseInt($('div').width()) - 65); 
}); 

попробовать

+1

'ParseInt()' не является необходимым, так как '.width()' всегда возвращает число. Кроме того, это предполагает, что ширина div составляет 100% для начала. – JJJ