jQuery типичный плагин - DelayIn не работает - PullRequest
1 голос
/ 18 августа 2010

Я только что добавил плагин jquery tipsy на свой сайт, и я не могу заставить его работать должным образом!Он просто исчезает, и HTML работает нормально, но задержка не происходит.Вот код, который я использую:

$(document).ready(function() {

$('#navi li a').tipsy({delayIn: 500, fade: true, html: true});

})

Кто-нибудь когда-либо сталкивался с этой проблемой?Ссылка на страницу здесь: неудачная демоверсия

Ответы [ 2 ]

4 голосов
/ 07 февраля 2011

пакет загрузки (0.1.7) не похож на код, который используется на демонстрационной странице.Я скопировал код со страницы демонстрации вручную (tipsy.css, tipsy.gif и tipsy.jquery.js), и теперь все работает нормально.если вы используете пакет, доступный на странице juery, вы не можете использовать параметры delay и offset.

3 голосов
/ 03 сентября 2010

Если вы прочитаете исходный код сайта Мэтта Виза, вы заметите технику, которую он использовал.Варианты, которые он использовал для tipy:

$('a.yes').tipsy({delayIn: 500, title: 'rel', fade: true, html: true}); 

И HTML

<a rel="&lt;b&gt;In This Section&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;
We have plenty of ways you can help our cause! 
Check out this page for more information about how you can help 
&lt;span style=&quot;font-weight:bold;color:#ff6600&quot;&gt;The Change Exchange&lt;/span&gt; in our endeavors." 
id="howcanihelp" href="http://setarecord.com/tce/how-can-i-help/" class="yes" 
style="background-position: 0px 0px;" original-title="">
<span>How Can I Help?</span><span class="hover" style="top: 53px;"></span></a>

Это ужасно, как грех, ужасно неприятно читать) и вдобавок ко всему, его ужасно недействительный HTML.Просто не делай этого .Существуют другие плагины всплывающей подсказки jQuery, которые позволяют вам делать это без необходимости вставлять все ваши HTML-данные в атрибут, хорошо?

...