我遇到了一个问题,即滑动侧栏内的模式弹出链接无法正常工作以打开模式弹出框。滑动边栏只有在用户点击时才会打开,并且其中将包含包含模式链接的内容。Joomla JHtml Behavior.Modal应用于滑动侧栏
我已经加入
Jhtml::_('behavior.modal');
在代码的开始,但仍然无法正常工作。我的链接代码如下
<a class="modal" rel="{handler: 'iframe', size: {x: 750, y: 600}}" href="index.php">Click me</a>
基于此链接,它应该(在滑动侧边栏的主网页,而不是)打开在正常情况下,一个模式弹出框的内容。但是,当它位于滑动侧栏中时,它不起作用。
我想到的主要原因可能是因为滑动边栏是在网站加载后动态创建的,所以链接不会像模式链接那样工作,而只是一个普通的href链接。
我已经看到了网上的回复表明here这
SqueezeBox.assign($$('a.modal'), {
parse: 'rel'
});
你添加新元素每次执行。但我不知道它是什么意思以及如何执行它。
有没有人在这里有一个解决方案,使滑动边栏模式链接工作?
不错的发现,你也可以通过使用jQuery加载到变量并在你的open方法中使用你的anchor的rel属性。 –