Опции jquery fancybox не работают - PullRequest
0 голосов
/ 01 ноября 2011

Вот часть кода, поле отображается нормально, но ни один из параметров, кажется, не влияет ни на что!

Всплывающий HTML:

<div id="fb-pop">
    <div id="fb-content">
        <div class="fb-txt">
            <strong>Have you considered buying a license for Construct 2?</strong><br /><br />
            It comes with more lots more features and possibilities.  Make better games!<br />
            <span class="ti">(And no more annoying messages!)</span>
        </div>
        <a class="get" href="REPLACEME" title="Your support is appreciated!"></a><br />
        <a class="no-thx" href="javascript:void(0)" onclick="$.fancybox.close()" title="Are you sure?  Upgrading your license helps support Construct 2's development!">No thanks, maybe next time!</a>
    </div>
</div>
<a href="#fb-content" id="autostart"></a> 

JS внизустраница:

jQuery(document).ready(function () {

    $("a#autostart").fancybox({
        'transitionIn': 'elastic',
        'transitionOut': 'elastic',
        'speedIn': 600,
        'speedOut': 200,
        'overlayShow': false
    });

    $("a#autostart").fancybox().trigger('click');

Независимо от того, какие параметры / свойства я вставил в javascript, НИЧЕГО, похоже, не изменится!Он по-прежнему ведет себя одинаково во всех браузерах.

Я пытаюсь сделать так, чтобы наложение фона не закрывало fancybox при нажатии (так что пользователь должен либо нажать X, либозакрытая ссылка).

1 Ответ

5 голосов
/ 01 ноября 2011

Вы уверены, что это не так:

$("a#autostart").trigger('click');

вместо:

$("a#autostart").fancybox().trigger('click');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...