我正在开发一个 joomla 2.5 组件,并且在我的代码中使用了很多 jQuery。我正在使用 jQuery noconflict() 来避免任何冲突...问题在于一个非常简单的显示/隐藏 div 的 jquery 代码,该代码旨在使用户能够隐藏 div。
$(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()');
上面的显示/隐藏脚本不起作用,但同一页面上的其他 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;
}
任何想法任何人?任何帮助将不胜感激!谢谢!