私は joomla 2.5 コンポーネントを開発しており、コードで多くの jQuery を使用しています。競合を避けるためにjQuery noconflict()を使用しています...問題は、ユーザーがdivを非表示にできるようにするためのdivの非常に単純な表示/非表示jqueryコードにあります。
$(document).ready(function(){
jQuery('.slidingDiv').show();
jQuery('.show_hide').show();
jQuery('.show_hide').click(function(){
jQuery('.slidingDiv').slideToggle();
}); });
次のように jQuery noconflict() を含めるたびに:
JFactory::getDocument()->addScriptDeclaration('jQuery.noConflict()');
上記の show / hide スクリプトは機能しませんが、同じページの他の jquery スクリプトは正常に機能しています。
HTML の実装:
<div class="slidingDiv">
<a href="#" class="show_hide"><img style="float:right;"src="/images/close.png" alt="hide"></a> text here </div>
そしてCSS:
.slidingDiv {
height:85px;
background-color: #6A5C53;
padding:10px;
margin:4px auto;
margin-bottom: 10px;
border-radius: 6px;
moz-border-radius:6px;
webkit-border-radius:6px;
width:920px;
z-index: 50;}
.show_hide {
display:none;
}
誰かアイデアはありますか?? どんな助けでも大歓迎です!ありがとうございました!