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 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
基于JQuery的简单实现折叠菜单代码
Sep 15 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
Jun 24 Javascript
JS去掉第一个字符和最后一个字符的实现代码
Feb 20 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
JavaScript中常见的字符串操作函数及用法汇总
May 04 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
Dec 27 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
Mar 07 Javascript
在vue项目中,将juery设置为全局变量的方法
Sep 25 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
electron踩坑之dialog中的callback解决
Oct 06 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
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
js动态引入的四种方法
2018/05/05 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
win10系统中安装scrapy-1.1
2016/07/03 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
南京软件公司的.net程序员笔试题
2014/08/31 面试题
写给女生的道歉信
2014/01/14 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
美食节策划方案
2014/05/26 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
交通违章检讨书
2014/09/21 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
学习《中小学教师职业道德规范》心得体会
2016/01/18 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python