我有一个使用 Squeezebox 的 Joomla 站点,它是 Joomla 的默认模态 javascript。
我一直在使用带有模板覆盖的 Squeezebox。例如,我有一个链接可以在作为模板覆盖的一部分的每个页面上查看:
<a href="http://www.viddler.com/embed/cd1b1bc5/?f=1&autoplay=1&player=full&secret=104492144&loop=0&nologo=1&hd=1" class="modal vid-primary" rel="{url:'http://www.viddler.com/embed/cd1b1bc5/?f=1&autoplay=1&player=full&secret=104492144&loop=0&nologo=1&hd=1', handler: 'iframe', size: {x:741, y:459} }" style="display: block; position: relative;">
这些链接以模式打开视频。
如果存在 URL 参数,我需要做的是能够在加载时打开此视频。例如:
http://mysite.com/page.html?vidload=vidload
所以我需要一个可以处理这个问题的路由器。我发现了一些接近我所追求的东西,但不知道如何让它发挥作用。这是我到目前为止所得到的:
window.addEvent('domready', function() {
function popModal() {
SqueezeBox.open($('vid-primary'), {
handler: 'adopt'
});
}
var hash = window.location.hash;
if (hash.substring(1) == 'vidload') {
popModal();
}
});