Если я использую различные var
операторы типа
function stretchDiv(){
var wh = $(window).height();
var sz2 = wh - ((paddingTop + paddingBottom) + (mainTop + 2) * 2);
// the scrollbar happens only when the height of the elt is constrained
var sz3 = sz2 - outTop - 2;
$('#out').css({'height': sz3 + 'px'});
}
затем JSLint жалуется, говоря мне объединить второе и третье с предыдущим.
![enter image description here](https://i.stack.imgur.com/kZYGp.png)
Если я последую этому совету, JSLint будет доволен, но встроенный в Emacs js-mode.el (Emacs v23.2) не будет добавлять дополнительные объявления var
так, как я хочу. Кроме того, он не выполняет блокировку шрифта для дополнительных переменных. См:
function stretchDiv(){
var wh = $(window).height(),
sz2 = wh - ((paddingTop + paddingBottom) + (mainTop + 2) * 2),
// the scrollbar happens only when the height of the elt is constrained
sz3 = sz2 - outTop - 2;
$('#out').css({'height': sz3 + 'px'});
}
![enter image description here](https://i.stack.imgur.com/qzT7K.png)
Как получить правильные отступы и блокировку шрифта?