this.val, то в качестве контекста у нее будет глобальный объект (window в браузере). Чтобы это исправить, применяют такую конструкциюvar that = this;
obj.on('...' , function(/*args*/) {
that.var(/*args*/);
});
//либо тоже самое короче
obj.on('...', this.var.bind(this)); while ( i < items) {
blocks.push(item);// корректно будет: blocks.push(item[i]);
i++;
}
//но проще все таки так:
blocks = $('li');//так как похоже что у вас в item передается массив элементовif (winSize.width() < 700) {
$('li')[0].style.display = 'none';
}
он называет меня занудой