Я создал небольшой плагин jQuery для создания эффекта зацикливания персонажей на каком-либо событии, очень похожего на эффект yugop.com . Я хотел бы отделить элемент, событие которого запускает зацикливание от элемента, но я не могу понять, как это сделать без использования уникальных идентификаторов. Лучшее, что я имею право - это иметь элемент, текст которого циклически повторяется, как дочерний элемент элемента, запускающего циклический цикл. и выберите его на основе идентификатора.
Вот демоверсия
Вот как плагин называется
$('.c').mouseenter(function(){
if($(this).hasClass('cycling')==false){
$(this).charcycle({'target':'#text'});
}
});
Вот HTML-разметка для элементов, которыми манипулируют
<div class="c">
<a href="#" id="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit</a>
</div>
при наведении курсора на div запускается плагин, который циклически повторяет текст в элементе с идентификатором "text", который указывается при вызове плагина.
Вот селекторы jQuery, которые я использую в плагине
settings.targetElement=$(this).find(settings.target);
settings.quoteStr=settings.targetElement.text();
Любая помощь будет оценена, спасибо!