BootStrap下拉菜单和滚动监听插件实现代码


Posted in Javascript onSeptember 26, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所述:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title>下拉菜单和滚动监听插件</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<style>
</style>
</head>
<body data-spy="scroll" data-target="#nav">
<nav id="nav" class="navbar navbar-default navbar-fixed-top">
<a href="#" class="navbar-brand">Web开发</a>
<ul class="nav navbar-nav">
<li><a href="#html5">HTML5</a></li>
<li><a href="#bootstrap">Bootstrap</a></li>
<li class="dropdown">
<a href="#" data-toggle="dropdown">JavaScript <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#jquery">jQuery</a></li>
<li><a href="#yui">Yui</a></li>
<li><a href="#extjs">ExtJS</a></li>
</ul>
</li>
</ul>
</nav>
<div id="content" data-offset="0" style="padding: 0 10px;height: 2000px;position: relative;">
<section class="sec">
<h4 id="html5">HTML5 <a href="#" onclick="removeSec(this)">删除</a></h4>
<p>标准通用标记语言下的一个应用HTML 标准自1999 年12 月发布的HTML4.01后,后继的HTML5 和其它标准被束之高阁,为了推动Web 标准化运动的发展,一些公司联合起来,成立了一个叫做Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组-WHATWG) 的组织。WHA。在2006 年,双方决定进行合作,来创建一个新版本的HTML。</p>
</section>
<section class="sec">
<h4 id="bootstrap">Bootstrap</h4>
<p>Bootstrap,来自Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得Web 开发更加快捷。[1] 它由Twitter的设计师Mark Otto 和Jacob Thornton 合作开发,是一个CSS/HTML 框架。Bootstrap提供了优雅的HTML 和CSS 规范,它即是由动态CSS 语言Less 写成。Bootstrap 一经推出后颇受欢迎,一直是GitHub 上的热门开源项目,包括NASA 的MSNBC(微软全国广播公司)的Breaking News 都使用了该项目。[2] 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap 源码进行性能优化而来。[3] </p>
</section>
<section class="sec">
<h4 id="jquery">jQuery</h4>
<p>JQuery 是继prototype 之后又一个优秀的Javascript 库。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0 及后续版本将不再支持IE6/7/8 浏览器。jQuery 使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery 能够使用户的html 页面保持代码和html 内容分离,也就是说,不用再在html 里面插入一堆js 来调用命令了,只需要定义id 即可。</p>
</section>
<section class="sec">
<h4 id="yui">Yui</h4>
<p>近几年随着jQuery、Ext 以及CSS3 的发展,以Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应接不暇。不论是桌面浏览器端还是移动端都涌现出很多优秀的框架,极大丰富了开发素材,也方便了大家的开发。这些框架各有特点,本文对这些框架进行初步的介绍与比较,希望能够为大家选择框架提供一点帮助,也为后续详细研究这些框架的抛砖引玉。</p>
</section>
<section class="sec">
<h4 id="extjs">Extjs</h4>
<p>ExtJS 可以用来开发RIA 也即富客户端的AJAX 应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax 框架。因此,可以把ExtJS 用在.Net、Java、Php 等各种开发语言开发的应用中。ExtJs 最开始基于YUI 技术,由开发人员JackSlocum 开发,通过参考JavaSwing 等机制来组织可视化组件,无论从UI 界面上CSS 样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript 客户端技术的精品。</p>
</section>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script type="text/javascript">
// $('#btn').dropdown();
// $('#btn').dropdown('toggle');
// $('#dropdown').on('show.bs.dropdown', function () {
// alert('调用show方法时执行');
// });
// $('#content').scrollspy({
// offset : 0,
// target : '#nav',
// });
// $('#nav').on('activate.bs.scrollspy', function () {
// alert('新条目被激活!');
// });
function removeSec(e) {
$(e).parents('.sec').remove();
$('#content').scrollspy('refresh');
}
</script>
</body>
</html>

以上所述是小编给大家介绍的BootStrap下拉菜单和滚动监听插件实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JavaScript判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
select标记美化--JS式插件、后期加载
Apr 01 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
RequireJS使用注意细节
May 15 Javascript
AngularJs IE Compatibility 兼容老版本IE
Sep 01 Javascript
纯js实现的积木(div层)拖动功能示例
Jul 19 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
Dec 20 Javascript
Django模板继承 extend标签实例代码详解
May 16 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
Feb 05 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 #Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 #Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 #Javascript
关于js原型的面试题讲解
Sep 25 #Javascript
前端设计师们最常用的JS代码汇总
Sep 25 #Javascript
JavaScript使用Range调色及透明度实例
Sep 25 #Javascript
JavaScript中原型链存在的问题解析
Sep 25 #Javascript
You might like
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Python基于select实现的socket服务器
2016/04/13 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
python urllib和urllib3知识点总结
2021/02/08 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
英国名牌男装店:Standout
2021/02/17 全球购物
会计求职信范文
2014/05/24 职场文书
保护地球的标语
2014/06/17 职场文书
改革共识倡议书
2014/08/29 职场文书
运动会表扬稿范文
2015/05/05 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python