javascript实现div浮动在网页最顶上并带关闭按钮效果实例
JavaScript 实现 Div 浮动在网页最顶上并带关闭按钮的效果是一种常见的网页设计技巧,通常用于创建固定头部导航、通知栏或者工具提示等。这种效果使得元素始终保持在浏览器窗口的顶部,即使用户滚动页面也不会消失,从而提高用户体验。下面我们将详细讲解如何使用 JavaScript 和 HTML 实现这个功能。 我们需要创建一个包含浮动元素的 HTML 结构。在这个例子中,我们创建了一个 `DIV` 元素,它的 ID 是 `toubiao`,这将是我们浮动在顶部的元素。在这个 `DIV` 内部,我们有一个表格,包含了链接和关闭按钮。 ```html <DIV id="toubiao"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="82%"><a target="_blank" href="/">悬浮在网页顶部可关闭的工具条(浮动层),点击可以关闭哦</a></td> <td width="14%" align="right"><a style="CURSOR: hand" onClick="toueme()"> <img src="../img/close3.gif" hspace="6" border=0></a></td> </tr> </table> </DIV> ``` 在这个结构中,我们使用了 `<a>` 标签来创建一个链接,并且在右侧的单元格中添加了一个关闭按钮。关闭按钮的点击事件关联到一个名为 `toueme()` 的 JavaScript 函数,用于隐藏浮动层。 接下来,我们需要编写 CSS 样式来让 `DIV` 元素浮动在顶部。这里,我们使用内联样式表的方式,但这并不推荐,最好将样式放在外部 CSS 文件中。样式如下: ```css <style type="text/css"> body { margin: 0px; padding: 0px; text-align: center; } TD { FONT-SIZE: 12px; COLOR: #333; } #toubiao { BORDER-BOTTOM: #e2e2e2 1px solid; } </style> ``` 这些样式设置了基本的页面布局和元素样式,`#toubiao` 的样式使其在页面底部有一条细线,模拟出一种浮动的效果。 我们实现 JavaScript 部分。`toueme()` 函数用于处理关闭按钮的点击事件,它通过修改 `div` 的 `display` 属性来实现显示或隐藏: ```javascript function toueme() { document.getElementById("toubiao").style.display = "none"; } ``` 当用户点击关闭按钮时,`toueme()` 函数被调用,`DIV` 元素的 `display` 属性设置为 `"none"`,从而使该元素从页面中消失。 总结一下,实现这个效果主要涉及以下步骤: 1. 创建 HTML 结构,包括浮动的 `DIV` 元素和关闭按钮。 2. 添加 CSS 样式,使 `DIV` 元素保持在页面顶部并设置合适的样式。 3. 编写 JavaScript 函数,处理关闭按钮的点击事件,控制 `DIV` 元素的显示与隐藏。 这种效果在现代网页设计中非常常见,可以通过调整 CSS 和 JavaScript 来适应各种不同的需求,例如改变元素的定位方式、添加动画效果等。熟练掌握这一技巧对于前端开发者来说是非常有用的。
- 粉丝: 3
- 资源: 925
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助