我对 jQuery 插件“facebox”有疑问。
这是php中的脚本
echo"<a href='confirm.php' rel='facebox' id='$row[mynr]' onclick=\"activatefacebox('$row[mynr]'); return false;\" ></a>";
在 JavaScript 中
function activatefacebox(id_post) {
var sss="#"+id_post;
jQuery(document).ready(function($) {
$('#sss').facebox({
loading_image : '../img/ajax-loader.gif',
})
})
}
我的问题是:第一次点击它不起作用,你必须再次点击它,它会打开 facebox,但有 2 个框。当您单击链接时,该框将从 2 增加到 3 到 4 等。
我不知道如何解决这个问题。但它适用于没有 ajax 的纯 php。