와 JS를 다시 작성하는 방법은 JS에서 같은 코드가 있습니다. 내가 가지고있는 것이 있습니다 :는 커피 스크립트
$('.slider-cover-photo img').each ->
imgClass = if $(this).width/$(this).height > 1 then 'wide' else 'tall'
$(this).addClass imgClass
this
여기에 올바른 요소가 있습니다. 나는 그것의 너비 또는 높이를 얻으려고 때, 그 값은 문제가 대신 this.width
및 this.height
의 커피 스크립트에 $(this).width
및 $(this).height
를 사용하고 0 ($(this).width = 0
)
JavaScript가'this.width' 인 이유는 무엇입니까?하지만 CoffeeScript의 '$ (this) .width'는? –