Disqusの経験がある人はいますか? 既存のウェブサイトにボタンを追加しています。ボタンを押すと、disqusコメントが表示されます。初めにボタンをクリックしたときにDisqusが発砲しない
が、これはそう
var button = document.createElement("a");
button.setAttribute("id", "diqus");
button.innerHTML = "Discussion";
button.addEventListener('click', loaddisqus);
function loaddisqus(e){
parent_element = $(this).parent().parent();
next_element = parent_element.next();
subjectcode = next_element.attr('data-subjectcode');
var disqus_identifier = subjectcode;
var disqus_url = window.location.origin;
next_element.after('<div id="disqus_thread"></div>');
、その後、
function insertdisqus(){
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.src = 'https://myforum.disqus.com/embed.js';
$('head').append(dsq);
}
を実行しているボタンを押すと、loaddisqusは実行する必要があり、そしてそれはありません。しかし、それはdisqus_thread divを作成する以上に何もしません... 何が間違っている可能性がありますか?
私はコードを書いていたので、私は本当に正しいと思います。なぜなら、私はjavascriptには本当に新しいので、私は同じ感じでした....しかし、私はポイントが、私は何か間違っていると思いますむしろDisqusのエンドポイントです。なぜなら、コードは醜く正しいフォーマットではないかもしれませんが、私はチェックしてデバッグしても適切なタイミングでスクリプトが動作するからです。ちょうどそのDisqusは、追加されたdivタグを探して、自動的にそのコメントをロードする必要があります... – PowerLove