彩视页面遇到的 导航栏高亮 和单页面导航栏 滑动到页面某高度的方法
来源:互联网 发布:淘宝网络崩溃怎么解决 编辑:程序博客网 时间:2024/05/20 05:09
$(document).ready(function() {
$("ul li").eq(0).addClass('active') //确认为第一个LI添加class $('.nav li').bind('click', function(){ //bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。
//将事件和函数绑定到元素
//$(selector).bind(event,data,function)// 规定向被选元素添加的一个或多个事件处理程序,以及当事件发生时运行的函数。
$(this).addClass('active').siblings().removeClass('active'); });
// $(this).addClass('active') 给当前的LI添加CSS
// $(this).addClass('active').siblings() 选取当前UL中除了当前LI的其他元素
// siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的
// 如果给定一个表示 DOM 元素集合的 jQuery 对象,
// .siblings() 方法允许我们在 DOM 树中搜索这些元素的同胞元素,并用匹配元素构造一个新的 jQuery 对象。
$(".nav_top").click(function() { $("html, body").animate({ scrollTop: $("body").offset().top }, {duration: 500,easing: "swing"}); return false; });
将函数绑定到 click 事件
语法
$(selector).click(function)
参数 描述function 可选 规定当发生 click 事件时运行的函数$(".nav_download").click(function() { $("html, body").animate({ scrollTop:288}, {duration: 500,easing: "swing"});//的意思就是滚动条跳到距离页面开始288的位置,页面移动速度是500
// 语法 1// $(selector).animate(styles,speed,easing,callback)// 可选。规定在不同的动画点中设置动画速度的 easing 函数。//内置的 easing 函数://swing linearreturn false; });
$(".nav_news").click(function() { $("html, body").animate({ scrollTop:560 }, {duration: 500,easing: "swing"}); return false; }); $(".nav_experts").click(function() { $("html, body").animate({ scrollTop:915 }, {duration: 500,easing: "swing"}); return false; }); $(".nav_about").click(function() { $("html, body").animate({ scrollTop: $("#about").offset().top }, {duration: 500,easing: "swing"}); return false; }); $(".nav_email").click(function() { $("html, body").animate({ scrollTop: $("#email").offset().top }, {duration: 500,easing: "swing"}); return false; });});
0 0
- 彩视页面遇到的 导航栏高亮 和单页面导航栏 滑动到页面某高度的方法
- 滑动导航栏+滚动页面
- Safe-导航滑动页面
- WPF的页面导航
- 一种新的页面导航方法
- 页面导航设计的快速验证方法
- 页面导航设计的快速验证方法
- 横向导航条页面居中的方法
- 实例—ViewPager+RadioGroup实现底部导航栏和页面的滑动
- 导航到页面
- 创建具有固定导航功能的滑动单页面布局网站
- Ios导航栏返回到指定的页面
- 漂亮的等待页面导航
- 页面导航菜单的设计
- 视图导航页面的制作
- wpf页面和导航
- WPF Page页面导航栏的隐藏
- 【CSS】简易的页面侧边栏导航
- 海量数据面试题整理
- java文件上传、下载
- Jenkins构建某台服务器上的全部应用
- [好文摘录] 怎么样向老板提问看上去不蠢?
- 射频识别技术漫谈(3)——能量、调制
- 彩视页面遇到的 导航栏高亮 和单页面导航栏 滑动到页面某高度的方法
- Linux下的经典软件(史上最全)
- Tomcat的四种web应用部署方式详解
- net use命令和经典入侵模式
- java—构造函数
- Failed to load Info.plist from bundle at path
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 前端各种安装教程收集
- 安装Qt5.8.0报错Error during installation process