Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript调用中的lightbox绑定问题_Javascript_Jquery_Lightbox - Fatal编程技术网

javascript调用中的lightbox绑定问题

javascript调用中的lightbox绑定问题,javascript,jquery,lightbox,Javascript,Jquery,Lightbox,我有一个java脚本函数,它将内容添加到我的HTML页面。我也有灯箱脚本添加在该页面上。现在,当我在页面加载后调用lightbox函数时,lightbox脚本工作正常,但当我调用java脚本函数将HTML附加到我的页面时,单击添加的HTML lightbox的内容时,该怎么办 我的代码是这样的 function add_new_block() { strnew='<div>\n <div class="normal_red">

我有一个java脚本函数,它将内容添加到我的HTML页面。我也有灯箱脚本添加在该页面上。现在,当我在页面加载后调用lightbox函数时,lightbox脚本工作正常,但当我调用java脚本函数将HTML附加到我的页面时,单击添加的HTML lightbox的内容时,该怎么办

我的代码是这样的

function add_new_block()
{
    strnew='<div>\n 
                <div class="normal_red">
                    <a href="javascript:void(0);" onclick="return add_new_block();">Add more</a>
                </div>
                <a href="ajax_show_specific.php?subcat_id=1&catid=2" class="lbOn">Be More Specific</a>
           </div>';

    document.getElementById("newdiv"+(newcount-1)+subcatid).innerHTML=strnew;
}
函数添加新块()
{
strnew='\n
';
getElementById(“newdiv”+(newcount-1)+subcatid.innerHTML=strnew;
}
提前感谢您的帮助


我怀疑这是因为新元素绑定到DOM,因此lightbox脚本无法“看到”它们。你有灯箱的初始化脚本吗?类似于
initLightbox()
?如果是这样,则将其添加到
add_new_block()的末尾功能。

谢谢Wasim的问候