用x关闭或隐藏信息框
Closing or hiding an info box with an x
我试着寻找线索,但留下了一大块空白。可能我找错东西了!
我在一个页面上创建了一个基本信息块。
我想让用户可以通过点击x.来隐藏或关闭该框
我假设我需要使用cookie,但不知道从哪里开始!也许是jquery,因为我在每个页面上都加载了其他元素的jquery?
一个重要因素是,当显示新信息时,它应该重新出现。
这是怎么做到的?有人能帮忙吗?
谢谢!
您可以使用这样的东西:
<div id="content" style="display:none;">
<span class="close">×</span>
Some text
</div>
<script>
jQuery(document).ready(function(){
if (!readCookie('messageClosed')){
jQuery('#content').show();
}
jQuery('#content .close').click(function(){
jQuery('#content').slideUp();
createCookie('messageClosed', 1, 365);
return false;
});
});
</script>
函数readCookie和createCookie如下所示:https://stackoverflow.com/a/1460174/2828391
一旦你阅读了Nicolas为你链接的初学者javascript指南,也许还有jQuery教程,你可能会写这样的东西。
Javascript
jQuery('div.xbutton').click(function(){
jQuery('div.infoblock').hide();
});
HTML
<div class="infoblock">Information text <div class="xbutton">X</div></div>
但这是在未来,所以从阅读指南开始。这将非常有用:)
相关文章:
- 如何隐藏标记簇内标记的信息窗口
- 隐藏我的管理员登录信息 HTML
- 如何将代码隐藏信息传递到javascript函数中
- 隐藏的表行未显示正确的信息
- 如何根据给定的 ID 隐藏和显示信息
- 在Javascript中隐藏信息会牺牲性能
- 从 JavaScript 中隐藏引荐信息
- 隐藏信息窗口标记并动态显示
- 除了隐藏在多范式/函数式语言(如 JavaScript)中的信息之外,闭包的真正价值主张是什么?
- 谷歌地图API - 通过类别导航隐藏所有信息窗口
- KendoGrid - 隐藏带有条件的详细信息列
- 数据表行详细信息中的隐藏/显示按钮
- 如何在网页中隐藏敏感信息
- 对链接单击后出现的隐藏信息进行刮擦解析
- 使用外部JS显示隐藏信息
- Console.log显示隐藏的对象信息
- 用x关闭或隐藏信息框
- 单击时显示/隐藏信息
- 单击此按钮,隐藏信息并在JavaScript中加载新信息
- HTML隐藏信息栏期间页面重新加载