javascript - Jquery 隐藏/显示奇怪的故障

标签 javascript jquery html css hide

使用 jsfiddle 会更容易,但上帝是我的见证,jsfiddle 出了点问题,我的 js 都没有工作,但它们在我的本地主机上工作,是的。

所以让我解释一下 我有一个名为 topBar 的 div。 它隐藏在 dom 加载中。我有一个名为 toggle_bar 的 div 单击 toggle_bar 时,jquery 隐藏 toggle_bar 并显示 topBar

但我遇到的问题是,在我单击 toggle_bar 后,显示了 topBar,但我稍微移动了鼠标,然后 BAM!顶栏不见了。 我不知道为什么会这样

这是我的代码 查询

$("#topBar").hide();

$("#toggle_bar").live("click",function (){
   $("#toggle_bar").hide();
   $("#topBar").show();
});

HTML

    <div class='toggle_bar'>
        <a href='' id="toggle_bar" class="toggle_bar_class"></a>
    </div>
<div id="topBar" class="topBar" >
    <div class="bar_frame">
        <div class="plogo">
           Page logo bla bla bla
        </div>
        <div class="controls">
          Notifications bla bla bla
        </div>
        <div class="nav_bar_frame">
        <div class="float_left_bar"> 
        </div>
        <div class="float_right_bar">
        </div>
</div>
    </div>
</div>

PS:对于 toggle_bar:a ,我使用 css 将图像设置为 href。 :D

最佳答案

toggle_bar 上的 href 应该有 # 或者您应该在 click 处理程序中停止事件。

关于javascript - Jquery 隐藏/显示奇怪的故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384501/

相关文章:

html - 如何将全浏览器 HTML5 视频背景与左上角对齐?

html - 位置3个div,左边一个,右边两个(上方和下方)分别

jquery - 用父显示显示 div :none

javascript - 知道用于 Javascript 的优化库(例如,实现最小二乘法等)吗?

javascript - 是否可以使用 Ant.design 将表格插入表格的每一行?

javascript - 使用 jsPDF 或 javascript 将 HTML 页面中的 div 下载为 pdf

javascript - 如何停止backbone.js中的传播

javascript - 像在 stackoverflow 中一样创建多个下拉菜单

javascript - 如何使用带有不同工具栏的 multips Aloha 编辑器

javascript - jQuery 用户界面 : Combining Selectable with Draggable