2010-07-21 62 views
0

我正在使用Snap.com服务在我的网页上创建维基百科链接的快照。当页面加载时,它可以很好地处理页面中的链接。但是当新的链接被创建并通过Javascript插入到网页中时,它不起作用。动态DOM节点的快照控件

的Snap.com脚本被调用一次,当页面加载:

<html> 
<body> 
    ... 
    <script type="text/javascript" src="http://shots.snap.com/ss/my-id/snap_shots.js"></script> 
</body> 
</html> 

有没有办法来reacivate他们的脚本文件中创建新的DOM节点后?或者以其他方式解决这个问题?

回答

1

我通过检查Snap.com来源找到了解决方案。 以下代码强制Snap.com重新处理页面:

SNAP_COM.shot_main_js_called = false; 
SNAP_COM.shot_main_js();