저는 플래시 배경에서 왔습니다 (플래시를 기억합니다 :). 그러나 JS에 꽤 익숙해졌습니다.JQuery에 의해 생성 된 배열의 일부인 이미지의 너비를 찾으십시오.
저는 각 li이 이미지 인 간단한 ul 주위에 회전식 건물을 만들고 있습니다. 내가하려고하면
나는 내가 그것이 HTMLImageElement
이고 폭과 clientWidth 모두 74로 표시가 볼 수있는 콘솔 list[0]
을 살펴보면 내가 var list = $('#carousel li img');
를 사용하여 얻을 목록에있는 모든 이미지의 배열을 가지고 있지만 내 스크립트에서 그 너비를 얻으십시오.
img
태그의 너비를 지정하면 괜찮습니다. 그러나 어쨌든 그것을 포함하는 좋은 인수가없는 한 추가 입력과 같을 것입니다.
나는 모든 이미지가로드 된 후에 만 발생한다고 생각한 JQuery 'ready()'메서드를 사용하고 있습니까? 또한 콘솔에서 img 세부 사항을 추적 할 수 있다는 사실이 이미로드되어 있어야한다는 것을 의미하지는 않습니까? – popClingwrap
@popClingwrap'ready()'는'DOMContentLoaded' 또는 동등한 것을 기다립니다. 'window'의'load' 이벤트는 모든 이미지 (다른 것들 중에서)가 다운로드되었을 때 시작됩니다. 내가 알기 론 – alex
. 설명서를 잘못 읽었다 고 생각합니다 : s. 그것은 '로드'를 사용하여 잘 작동하는 것 같아서 그걸로 놀 수 있습니다. 항상 배울 새로운 무언가 :) – popClingwrap