2013-04-04 87 views
0

我正在使用yammer的按鈕。我在太陽下試過每個瀏覽器。它們都具有相同的功能。第一次頁面加載,他們將完美地加載JS和類似的按鈕......然而,在第一頁加載類似按鈕的任何子加載之後會拋出下面的錯誤。Yammer Like Button Not Working ... TypeError:yam.helper未定義

Error 
    TypeError: yam.helper is undefined 

代碼如下:

//JS 
    yam.connect.actionButton(
    { container: '#like', 
     network: 'gsk.com', 
     action: 'like' 
    }); 
    //MarkUp 
    <div id="like"><p></p></div> 

任何想法?

+0

貌似某人是串行downvoting我......打哈欠 – 2013-04-10 15:41:44

回答

1

我有同樣的問題。 一對夫婦指針:在 https://www.yammer.com/client_applications

註冊一個新的應用程序,你會需要它爲您的數據的應用ID。

新應用中的重定向URI需要匹配 應用的URL。

確保容器中的DIV ID匹配代碼:

<script> 
    yam.connect.actionButton({ 
    container: "#embedded-like", 
    network: "domain.com", 
    action: "like" 
    }); 
    </script>  
    <div id="embedded-like"></div> 
+0

這幫助了我,但容器必須在腳本之前。 – johna 2015-06-26 01:24:12