阴影盒不';t在';s放置在jQuery的内部;。html";功能
我在一个名为“alerta”的div中放置了一个链接,其中包含jQuery函数“.html” 好的,然后我尝试将“rel='shadowbox'”参数放在我的“a”标记中,但它不起作用阴影盒不';t在';s放置在jQuery的内部;。html";功能,jquery,shadowbox,Jquery,Shadowbox,我在一个名为“alerta”的div中放置了一个链接,其中包含jQuery函数“.html” 好的,然后我尝试将“rel='shadowbox'”参数放在我的“a”标记中,但它不起作用 $('#alerta').html('<a href="selecao.php?id=' + avisos[i+1] + '" rel="shadowbox">' + avisos[i] + '</a>'); $('#alerta').html(
$('#alerta').html('<a href="selecao.php?id=' +
avisos[i+1] + '" rel="shadowbox">' + avisos[i] + '</a>');
$('#alerta').html('');
如果链接直接放在页面上,它工作正常
谢谢。看看下面的SO帖子。这可能会有帮助
Shadowbox初始化页面加载时具有Shadowbox rel的元素。如果使用jquery添加链接,则该链接不会附加事件处理程序 尝试向链接添加一个类,例如sbox。然后将其放入脚本标记中,而不是Shadowbox.init()
我想你需要打电话给警察
Shadowbox.init();
或者一些类似的想法,使暗影盒意识到新添加的链接
更新
看看兰斯·梅的答案。我的已经过时了。我解决了这个问题。你必须初始化
(shadowbox.ini())
就在所有的“阴影盒链接”
都被放置的时候
感谢您的支持。解决问题。您必须在放置所有“阴影盒链接”时进行初始化。
Shadowbox.init();