2013-09-27 8 views
0

У меня возникли проблемы с получением this version of the vTicker plugin, чтобы работать на меня, хотя инструкции были абсурдно просты.JQuery vTicker плагин не манипулирует моим списком

У меня, вероятно, отсутствует что-то очевидное, но я установил плагин JQuery vTicker, загрузил JQuery 1.7.2 и создал необходимый элемент, чей идентификатор может захватить плагин, но мои обработанные элементы не обрабатываются JQuery.

См. this fiddle, где мой html выглядит следующим образом.

<div id="ticker"> 
    <ul> 
    <li>One fish, two fish, red fish, blue fish.</li> 
    <li>Four fish, five fish, jump fish, dive fish.</li> 
    <li>Six fish, seven fish... what? Eleven fish?</li> 
    </ul> 
</div> 

<script> 
    $(function() { 
    $('#ticker').vTicker(); 
    }); 
</script> 

ответ

1

Этот код работает - проверить свой код, чтобы увидеть, что разные:

<!DOCTYPE html> 
<html> 
<head> 
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
    <script src="http://richhollis.github.com/vticker/downloads/jquery.vticker.js?v=1.13"></script> 
</head> 
<body> 

    <div id="ticker"> 
    <ul> 
    <li>One fish, two fish, red fish, blue fish.</li> 
    <li>Four fish, five fish, jump fish, dive fish.</li> 
    <li>Six fish, seven fish... what? Eleven fish?</li> 
    </ul> 
    </div> 

    <script> 
    $(function() { 
     $('#ticker').vTicker(); 
    }); 
    </script> 

</body> 
</html> 
+0

Спасибо, я получил его на работу здесь: http://jsfiddle.net/orvn/GhWkT/2/ по переключение JQuery на «No Wrap - in » вместо onLoad. Любая идея, почему это произойдет? – Orun

+0

Nevermind, он ищет JQuery в , поэтому его перенос в окно окна onLoad не работает. – Orun

+1

Это связано с тем, как страница загружается/оценивается. Если вы хотите использовать onLoad, тогда переместите $ ('# ticker'). VTicker(); строка в тот же блок, что и код плагина - http://jsfiddle.net/GhWkT/5/ –