Я схожу с ума с помощью этого ползунка J-запроса я адаптировано из barousel плагин juliendecaudin вПроблема с содержанием P тегов охватывающих ссылку на уровне блоков
Я положил все это на jsfiddle:
Четыре навигационных блока создаются кодом jquery (вот почему я столкнулся с этой проблемой). Так как я нуждался в тексте над каждым блоком, я добавил несколько тегов p к коду, а затем разместил их над каждым блоком. Это означало, что они охватывали ссылки, и, следовательно, эффекты зависания останавливались.
Я пробовал несколько вещей, которые, как я думал, заставят его работать с тем, что ограниченные знания jquery у меня есть (когда вы наводите курсор на тег p, показываете соответствующее фоновое изображение с правильной шириной и высотой и, например, позиционируетесь) работал!
Что бы я хотел знать, так это то, как заставить текст действовать как ссылку, подобную навигационным блокам, а также сделать так, чтобы при наведении курсора на текст фоновые изображения тоже зависали. В качестве альтернативы, если есть способ, я мог бы объединить эти два соединения, которые будут раздуваться!
HTML-бит, где я добавил р-теги здесь (код JQuery автоматически создает HTML-уль элементы Li:
<div class="barousel_nav">
<p class="abs abs1">Value Proposition Development</p>
<p class="abs abs2">Sales Engagement</p>
<p class="abs abs3">Customer Communications</p>
<p class="abs abs4">Insight-driven Lead Generation Campaigns</p>
</div>
Если бы я мог specifiy каждый нав уль Li ссылку, то я должен быть в состоянии создать обходной путь, но, как он стоит каждого Ли не имеет ничего конкретного об этом
У LIs есть предмет, специфический в отношении них - они в порядке. Поскольку вы называете вещи «abs1, abs2 и т. Д.», Я предполагаю, что текст ссылки должен отображаться в определенном порядке, чтобы вы могли обновить 1-й ли «abs1», а второй li - «abs2» и так далее. – TravJenkins
Спасибо за комментарий! Каким будет соответствующий jquery? Я знаю о AddClass, но как бы добавить каждый класс в порядок li? Могу ли я использовать массив? Мне интересно знать! – Olyvar
Yup. Вы должны создать массив объектов, которые представляют LI, используя функцию jquery's children.Затем напишите цикл for для прохождения каждого из них и обновите их innerHTML. – TravJenkins