2012-03-04 2 views
2

Я использую инструменты JQuery, расположенные на http://flowplayer.org/tools/index.htmlJQuery Tools - вызов наложения с текстом/ссылкой - использование атрибута rel?

В настоящее время я уже это ниже код запуска накладки

<div id="triggers"> 
<img src="http://farm4.static.flickr.com/3651/3445879840_7ca4b491e9_m.jpg" rel="#mies1"/> 

, как вы можете видеть, что мы используем атрибут отна для вызова накладки с изображение. Я хотел бы называть оверлей простым текстом или ссылкой.

В самом низу страницы их это тег скрипта в том числе это

$ (документ) .ready (функция() { $ ("IMG [отн]") наложение(). });

Я могу предоставить любую другую информацию, которая может понадобиться. Спасибо!

+0

Попробуйте использовать your text и в документе готовы использовать $ ('# триггеры a'). Overlay() или аналогичные и посмотреть, приближает ли это вас к тому, что вы хотите? – MyStream

ответ

0

HTML

<a href="#" id="makeOverlay">Overlay</a> 

JS

$("#makeOverlay").on('click', function(e) { 
    e.preventDefault(); 
    $("img[rel]").overlay(); 
}); 
+0

Я пробовал этот код. «Оверлей» появляется, но при нажатии на него по какой-то причине не активируется оверлей. Любые другие предложения? Спасибо – user1067458

0

Это можно назвать по ссылке, следуя же, что используется для изображения:

<div id="triggers"> 
<a href="#" id="makeOverlay" rel="#mies1">Trigger Overlay</a> 
</div> 

JQuery:

$(document).ready(function() { $("#triggers a[rel]").overlay(); }); 

«отн» атрибут указывает на идентификатор DIV, который мы хотим открыть, как наложение

0

не уверен, что если вы все еще нужен ответ, но просто необходимо, чтобы выяснить что-то подобное, и придумал

<a rel="#mies1"> Your text </a> 

<div class="simple_overlay" id = "mies1"> Your overlay content</div> 

И в вашем яваскрипта разделе

$("a[rel]").overlay(); 

Это работает для меня.

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