2013-07-18 6 views
-2

kort kort plugin , cool thumbs이라는 플러그인을 구현하려고합니다. 문제는 플러그인이 모든 IMG는 사업부의 직접 아이들해야이 방식으로 작동하도록 코딩되어 예를각 요소의 모든 하위 수준 하위 요소 가져 오기

<div class="kort"> 
<img src="my_img.png" /> 
<img src="my_img.png" /> 
<img src="my_img.png" /> 
<img src="my_img.png" /> 
<img src="my_img.png" /> 
<.div> 

하지만 내 경우, 나는 IMG 그래서 뜻에 링크를 추가 할 필요가 여기

<div class="kort"> 
<a href="#"><img src="my_img.png" /><a/> 
<a href="#"><img src="my_img.png" /><a/> 
<a href="#"><img src="my_img.png" /><a/> 
<a href="#"><img src="my_img.png" /><a/> 
<a href="#"><img src="my_img.png" /><a/> 
<.div> 

처럼 보이는 내가 그 선 (91)이 문제의 원인하지만 난 편집 코드 만 헛되이 여러 부분을 수정하려고 확실하지 않다 생각하는 핵심 core 플러그인.

+0

당신이 함께 넣을 수있는 간단한 [sscce (짧은 자체에 포함 된 올바른/컴파일 가능한 예)] (http://sscce.org/), [JS Fiddle] (http://jsfiddle.net/)과 같은 사이트에서 문제의 데모? 그렇게하면 우리가하고있는 일과 오류가 무엇인지 알 수 있습니다. –

+0

관련 코드를 여기에 게시하고 링크하지 않아야합니다. 이미지를 선택하고 해당 스 니펫을 게시하는 플러그인 부분을 찾습니다. – isherwood

답변

0

요소를 찾는 방법을 변경할 수 있습니다. 아이들을 찾는 대신 이미지 태그를 찾을 수 있습니다.

코드는 지금 무엇을 :

function updateState() { 
    elementLeft = element.offsetLeft; 
    elementWidth = element.offsetWidth; 
    elementChildren = [].slice.call(element.children); 
} 

당신은 수행하려고 할 수있는 일 :

function updateState() { 
    elementLeft = element.offsetLeft; 
    elementWidth = element.offsetWidth; 
    elementChildren = [].slice.call(element.getElementsByTagName("img")); 
} 
+0

THank 각하, 당신은 지금 당신에게 얼마나 감사하고 있겠는가 상상해보십시오. 나는 지금 당장 문제가 해결되었다고 생각합니다. 다시 한번 감사드립니다. – user2558134

관련 문제