mootools modalbox help - PullRequest
       8

mootools modalbox help

1 голос
/ 21 мая 2010

Я внедрил модалбокс на свой сайт, работает на <a>, как показано ниже,

<a href="http://www.example.com" rel="moodalbox">External Site</a>

Нажмите эту ссылку, чтобы запустить example.com в модальном окне. Я хочу воссоздать этот эффект, однако вместо использования ссылки я бы хотел использовать флажок, возможно ли это? Я знаю, что флажки не поддерживают rel или href, поэтому в mootools есть способ установить прослушиватель на флажок и запустить модальное поле по указанному URL-адресу?

Любая помощь или совет будет принята с благодарностью.

1 Ответ

0 голосов
/ 21 мая 2010

Быстрый обходной путь можно нажать на скрытую ссылку.При нажатии на флажок.

Также приведенный ниже метод может помочь вам изменить поведение modalbox


window.addEvent('domready', {

    /**
     * Set default options, overrideable from later calls.
     */
    SqueezeBox.initialize({
        size: {x: 350, y: 400}
    });

    /**
     * Assign SqueezeBox to all links with rel="boxed" attribute, the class then reads the "href".
     */
    SqueezeBox.assign($$('a[rel=boxed]'));

    /**
     * Open some content manually
     */
    SqueezeBox.open('manual.html'); // handler defaults to "ajax" for urls

    SqueezeBox.open('http://digitarald.de', {handler: 'iframe'}); // we force the "iframe" handler here ...

    SqueezeBox.open($('welcome'), {handler: 'adopt'}); // and here we force "adopt" handler
});

...