bootstrap 导航适配屏幕+滚动监听+JQuery删除块
2015-08-11 15:21
651 查看
<!-- data-dismiss="alert" aria-hidden="true" --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例</title> <!-- 包含头部信息用于适应不同设备 --> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 包含 bootstrap 样式表 --> <link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css"> <style> img{width:50px;height: 50px;} </style> <!-- JavaScript 放置在文档最后面可以使页面加载速度更快 --> <!-- 可选: 包含 jQuery 库 --> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <!-- 可选: 合并了 Bootstrap JavaScript 插件 --> <script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.min.js"></script> </head> <body> <div class="container" style="background-color:pink;">C:\Users\Administrator\Desktop\u=3494295979,530052384&fm=21&gp=0.jpg <nav id="myScrollspy" class="navbar navbar-default navbar-static" role="navigation"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-js-navbar-scrollspy"> <span class="sr-only">切换导航</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">教程名称</a> </div> <div class="collapse navbar-collapse bs-js-navbar-scrollspy"> <ul class="nav navbar-nav"> <li class="active"><a href="#ios">iOS</a></li> <li><a href="#svn">SVN</a></li> <li class="dropdown"> <a href="#" id="navbarDrop1" class="dropdown-toggle" data-toggle="dropdown">JavaJoy <b class="caret"></b></a> <ul class="dropdown-menu" role="menu" aria-labelledby="navbarDrop1"> <li><a href="#jmeter" tabindex="-1">jmeter1</a></li> <li><a href="#ejb" tabindex="-1">ejb2</a></li> <li class="divider"></li> <li><a href="#spring" tabindex="-1">spring3</a></li> </ul> </li> </ul> </div> </nav> <div data-spy="scroll" data-target="#myScrollspy" data-offset="0" style="height:200px;overflow:auto; position: relative;"> <div class="section"> <h4 id="ios">iOS<small><a href="#" onclick="removeSection(this);">× 删除该部分</a></small></h4> <p>iOS 是一个由苹果公司开发和发布的手机操作系统。最初是于 2007 年首次发布 iPhone、iPod Touch 和 Apple TV。iOS 派生自 OS X,它们共享 Darwin 基础。OS X 操作系统是用在苹果电脑上,iOS 是苹果的移动版本。</p> </div> <div class="section"> <h4 id="svn">SVN<small></small></h4> <p>Apache Subversion,通常缩写为 SVN,是一款开源的版本控制系统软件。Subversion 由 CollabNet 公司在 2000 年创建。但是现在它已经发展为 Apache Software Foundation 的一个项目,因此拥有丰富的开发人员和用户社区。</p> </div> <div class="section"> <h4 id="jmeter">jMeter<small><a href="#" onclick="removeSection(this);">× 删除该部分</a></small></h4> <p>jMeter 是一款开源的测试软件。它是 100% 纯 Java 应用程序,用于负载和性能测试。</p> </div> <div class="section"> <h4 id="ejb">EJB</h4> <p>Enterprise Java Beans(EJB)是一个创建高度可扩展性和强大企业级应用程序的开发架构,部署在兼容应用程序服务器(比如 JBOSS、Web Logic 等)的 J2EE 上。</p> </div> <div class="section"> <h4 id="spring">Spring</h4> <p>Spring 框架是一个开源的 Java 平台,为快速开发功能强大的 Java 应用程序提供了完备的基础设施支持。</p> <p>Spring 框架最初是由 Rod Johnson 编写的,在 2003 年 6 月首次发布于 Apache 2.0 许可证下。</p> </div> </div> <span id="activeitem" style="color:red;"></span> <script type="text/javascript"> $(function(){ removeSection = function(e) { $(e).parents(".section").remove(); $('[data-spy="scroll"]').each(function () {var $spy = $(this).scrollspy('refresh');}); } $("#myScrollspy").scrollspy(); $('#myScrollspy').on('activate.bs.scrollspy', function () { var currentItem = $(".nav li.active > a").text(); $("#activeitem").html("目前您正在查看 - " + currentItem); }); }); </script> </div> </body> </html>
相关文章推荐
- 积跬步,聚小流------Bootstrap学习记录(4)
- bootstrap multiselect学习网址
- 积跬步,聚小流------Bootstrap学习记录(3)
- 前端开发响应式设计之媒体查询(bootstrap)
- 【BootStrap】--前端利器BootStrap
- Bootstrap前端框架入门
- Laravel 5.1.4 + Bootstrap 3.3.5 笔记三:Laravel 中间件
- Laravel 5.1.4 + Bootstrap 3.3.5 笔记二:Laravel 路由
- Bootstrap改变控件的高度和宽度问题
- css去掉使用bootstrap框架后打印网页时预览效果下的超链接
- 积跬步,聚小流------Bootstrap学习记录(2)
- bootstrap 下拉菜单两种实现方案
- 积跬步,聚小流------Bootstrap学习记录(1)
- bootstrap 几种导航栏
- Bootstrap学习--导航栏
- 第一个bootstrap网页
- Laravel 5.1.4 + Bootstrap 3.3.5 笔记一:Laravel 环境搭建
- 基于Servlet+JDBC+Bootstrap+MySQL+AJAX权限管理系统项目实战教程
- Bootstrap--组件之下拉菜单
- 利用Bootstrap制作一个流行的网页