p
マルチボタンの挙動がおかしいと感じたら、ボタンの k^Key$ と k^ボタンID$ がユニークであるか確認してください。( このページの下で k^Key$ と k^ボタンID$ に関してそれぞれ説明します。)

p
もし k^Key$ や k^ボタンID$ がユニークでない場合、以下のような症状が現れます。

ui
たしか「いいね!」を選択したと思うのだが、なぜか「悪いね!」が選択されている。

i
wrong-choice
クリックしてないはずの||ボタンが選択されている

ui
なにもクリックしていないのに、すべてのボタンが非選択になっている。

i
all-unset
クリックしていないのに||ボタンが非選択

t
Keyの重複

p
いいねボタンの k^Key$ は、k^貼り付け用コード生成ページ$で最初に入力した文字列です。

i
key
いいねボタンのKey

p
ウェブページに貼り付けた後では、k^data-pid="..."$ の部分で、k^Key$ を確認できます。

code
<div class="ajax-iine" k^data-pid="Keyの文字列"$ data-tid="(テンプレート名)"></div>
/code

p
このKeyが、再度、別のいいねボタンで使用された場合、２つのいいねボタンが互いに干渉しあいます。特に、その２つのいいねボタンが違ったテンプレートを使用している場合、このページの最初で示したような症状が現れます。(現時点で重複していなくても、過去に使用したKeyを再利用した場合も、似たような症状が起きます。)

p
問題を直すには、重複しているKeyを、別の文字列に変更して重複を取り除いてください。

t
ボタンIDの重複

p
ボタン・テンプレートのHTMLファイルを開いて、中にある各ボタンの k^ボタンID$ がユニークであるかどうか確認してください。 k^ボタンID$ は k^data-bin="..."$ の中にある文字列です。

i
highlight-bid
各ボタンIDはユニークで||なければいけない

p
もしボタンIDが重複して使用された場合、ボタンはきちんと動作いたしません。重複したボタンのIDを変更して、重複を取り除いてください。

tpl
std

