2013-07-18 2 views
-2

Я пытаюсь реализовать плагин под названием kort kort plugin , cool thumbs. Проблема заключается в том, что плагин кодируется работать таким образом все IMG должны быть прямыми потомками в DIV, примерПолучение всех дочерних элементов второго уровня и для каждой функции

<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> 

Здесь модули ядра core я думаю, что линия 91 является источником проблемы, но я не уверен, я пытался редактировать и изменять несколько часть кода, но напрасно.

+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

Черт возьми, сэр, вы не можете себе представить, как мне сейчас благодарно, я думаю, что проблема прямо сейчас решена, еще раз спасибо вам, сэр – user2558134

Смежные вопросы