Как сделать высоту секции в зависимости от высоты клиентской области браузера?
А такой вариант без js вам не подойдет ?
http://codepen.io/delch/pen/FndbG
Как вариант:
viewport units
body > section { min-height: 100vh }