我对此完全不知所措。我已将 $ 更改为 jQuery,我尝试使用 noConflict,我尝试使用切换命令、href onClick,现在只是尝试了显示/隐藏方法,但在这个主题中似乎没有任何效果。我禁用了所有插件,这也没有帮助。该站点已经在加载 jquery 库,并且许多其他元素正在使用 jQuery。
遇到类似问题并设法克服的人在解决此问题方面的任何帮助都将是惊人的!谢谢!
javascript是
$.noConflict();
jQuery(document).ready(function(){
jQuery("#slidingTopBar").hide();
jQuery(".show_hide").show();
jQuery('.show_hide').click(function(){
jQuery("#slidingTopBar").slideToggle();
});
});
用于触发 div 的 html 是
<div id="TopBar"><a href="#" class="show_hide">SHOW</a></div>
然后一旦 div 显示出来,这个 div 中就会有一个 close div,如下所示:
<div id="slidingTopBar"><div id="closebar"><a href="#" class="show_hide">CLOSE</a></div></div>
CSS(所有这些都是为了以防万一这里有什么东西)是
#slidingTopBar
{
background:#199651;
display:none;
position: absolute;
height:250px;
width:100%;
left:0px;
top:0px;
z-index:9999;
}
#TopBar{
position: absolute;
z-index: 9999;
height: 40px;
width: 40px;
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
#closebar{
position: absolute;
right:10px;
bottom: 10px;
width:35px;
height:35px;
z-index:9999;
background-repeat: no-repeat;
cursor: pointer;
}
实际的 wordpress 站点(不工作)在这里(要触发的右上角按钮)