简体   繁体   English

jQuery-关闭后显示元素

[英]jquery - show elements after closing

Currently I have a full screen menu feature going on. 目前,我正在进行全屏菜单功能。 When I click the menu button, I want my .title div to disappear. 当我单击菜单按钮时,我希望我的.title div消失。 Which is working. 哪个在工作。 But when I close my menu, the .title div remains gone. 但是,当我关闭菜单时, .title div仍然消失了。 I want the div to reappear when I exit my full screen menu. 退出全屏菜单时,我希望div重新出现。

JavaScript 的JavaScript

$(".navvy").click(function(){
    $(".title").hide();
});

HTML 的HTML

<header>
<div class="navvy">
  <input type="checkbox" id="toggle"/>
  <label for="toggle" id="toggle-btn"></label>
  <div class="nav-icon"></div>
  <nav data-state="close">
    <ul>
      <li><a href="#">Home</a></li>
      <li><a href="#">Our Team</a></li>
      <li><a href="#">Careers</a></li>
      <li><a href="#">Contact</a></li>
    </ul>
  </nav>
</header></div>

<div class="title">
<center><img src=http://i60.tinypic.com/wj73mg.png></center>
TITLE
</div>

Use toggle() 使用toggle()

 $(".navvy").click(function() { $(".title").toggle(); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <header> <div class="navvy"> <input type="checkbox" id="toggle" /> <label for="toggle" id="toggle-btn"></label> <div class="nav-icon"></div> <nav data-state="close"> <ul> <li><a href="#">Home</a> </li> <li><a href="#">Our Team</a> </li> <li><a href="#">Careers</a> </li> <li><a href="#">Contact</a> </li> </ul> </nav> </header> </div> <div class="title"> <center> <img src=http://i60.tinypic.com/wj73mg.png> </center> TITLE </div> 

You could try using .mouseout() on the div.navvy element and pass .mouseout(f) an anonymous function that would .show() the div.title 您可以尝试在div.navvy元素上使用.mouseout()div.navvy .mouseout(f)传递一个匿名函数,该函数将.show() div.title

https://api.jquery.com/mouseout/ https://api.jquery.com/mouseout/

Example for your browser js console to be used on https://stackoverflow.com https://stackoverflow.com上使用的浏览器js控制台示例

$("#question-header").click( function (e) {
    e.preventDefault();
    $("#mainbar").hide();
} )
.mouseout( function () { $("#mainbar").show(); } );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM