2010-07-21 29 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();