を切り替えます。このウィジェットでは、slideToggleを使用して詳細を表示したいと考えています。ときにはコードが完全に機能することもありますが、それ以外の場合はダブルトグルしてすぐに詳細を閉じることがあります。のvtiger - jqueryのslideToggleは、ランダムに私が口座モジュールの概要ビューでウィジェットを作った二回
JS:
$(document).ready(function() {
$('.potential_single_title').on('click',function(e) {
$(this).parent().find('.potential_comment_list').slideToggle('slow');
});
});
TPL:スライドトグルの
<script src="resources/ChildCommentScript.js"></script>
<link rel="stylesheet" type="text/css" href="resources/ChildCommentStyle.css">
{strip}
<div class="potential_comment_container">
{foreach from=$OPP key=K item=POT}
<br />
<div class="potential_single">
<div class="potential_single_title">
<strong>{$POT[1]}</strong> <span class="potential_assignee">Assigned to : {$POT[2]}</span>
</div>
<hr>
<div class="potential_comment_list">
<div class="commentContainer">
{foreach from=$COM[$K] item=POTCOM}
<div class="commentDetails" style="width:100%;">
<div class="span1">
<img class="alignMiddle pull-left" src="layouts/vlayout/skins/images/DefaultUserIcon.png">
</div>
<span class="commentorName"><strong> {$POTCOM[0]}</strong></span>
<span class="pull-right"><p class="muted"><small>{$POTCOM[1]}</small></p></span>
<div class="commentInfoContent">{$POTCOM[2]}</div>
</div>
{/foreach}
</div>
</div>
</div>
{/foreach}
</div>
{/strip}
のthnxが、残念ながらdivがまだ二重倍でトグルます。私は数回を更新した場合、それが再び正常に動作します。それはのvtiger自身のJSファイルと競合可能性があるか、ページがで作られているので、多分それが起こります.tplファイルを使用してPHPと、このいくつかの方法をロードし、それを2回 –
ええjsが、私はあなたがonclickのはtwice..ieが二回クリックされたか、それがある場合、確かに問題発射されたかどうかを確認するには、いくつかのデバッグを置く提案することができる、OKらしいですjsと – Seabizkit
待っているそれはあなたが1つ以上の "ポテのためのprotentalを持っていることではない任意の時点でページのntial_single_title」要素...これは、その** – Seabizkit