我已经在我的网站中实现了一个模式框,在<a>上的作品如下所示,

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


单击此链接将在模式窗口中启动example.com。我想重新创建此效果,但是不是使用我想使用复选框的链接,这可能吗?我知道复选框不支持relhref,因此使用mootools是否可以将侦听器放在复选框上并将模式框启动到指定的url?

任何帮助或建议,将不胜感激。

最佳答案

快速解决方法是单击隐藏的链接。单击复选框。

另外,下面的方法可以帮助您覆盖模式框的行为

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});

09-17 11:29