1.   $('.brand_t a').bind('click',function(){
  2. if($(this).attr('title1')){
  3. var toChar = $(this).attr('title1');
  4. }else{
  5. var toChar = $(this).attr('title');
  6. }
            //取得元素并滑动到当前元素
  7. var t_a = $(".brand_m_t[name='" + toChar+ "']").offset();
  8. $("html,body").animate({scrollTop:t_a.top - "90" + "px"}, 500);
  9. return;
  10. });
  1. $('.brand_t a').bind('click',function(){
  2. var navBlock ;
  3. //当前的首位置
  4. var toChar = $(this).attr('title');
  5. var ikey = 0;
  6. for( var i=0; i< nav.length;i++){
  7. if(nav[i] == toChar){
  8. ikey = i; break;
  9. }
  10. }
  11. //如果当前的位置不存在(位置内的size小于1),则找到存在的位置并到达.
  12. for( var j = ikey; j< nav.length ; j++ ){
  13. var val = nav[j];
  14. navBlock = $("a[name='" + val + "']").size();
  15. if( navBlock > 0 ){
  16. toChar = val;
  17. break;
  18. }
  19. }
  20. var t_a = $("a[name='" + toChar+ "']").offset();
  21. $("html,body").animate({scrollTop:t_a.top - "85" + "px"}, 500);
  22. return;
  23. });

$("html,body").animate({scrollTop:$("#qy_name").offset().top},1000);//1000是ms,也可以用slow代替

jquery可以通过animate方法来实现动画。其用法:animate(params, [duration][easing][callback])

其 中第一个参数是一组要实现动画的最终css样式。第二个参数是执行动画的时间,第三个参数是动画的效果,需要插件的配合。最后一个参数是动画执行完成之后 执行的处理函数。而有些时候在实现动画的时候需要自定义一些动画处理,比如说文本的改变,多个DOM元素一起的动画,采用上面的用法就不能实现了,不过 jquery还提供了另外的一种用法:animate(params, {duration:1000,easing:"***",step:function(obj){*******},complete: [callback]})

在step中就是动画执行每一步(每一帧)的时候将执行的处理函数。这样就可以实现自定义复杂的动画效果了!

标签属性   属性   描述   
ALIGN   align   设置或获取表格排列。   
ALLOWTRANSPARENCY   allowTransparency   设置或获取对象是否可为透明。   
APPLICATION   APPLICATION   表明对象的内容是否为   HTML   应用程序(HTA),以便免除浏览器安全模式。   
ATOMICSELECTION   指定元素及其内容是否可以一不可见单位统一选择。   
BEGIN   begin   设置或获取时间线在该元素上播放前的延迟时间。   
BORDER   border   设置或获取框架间的空间,包括   3D   边框。   
canHaveChildren   获取表明对象是否可以包含子对象的值。   
canHaveHTML   获取表明对象是否可以包含丰富的   HTML   标签的值。   
CLASS   className   设置或获取对象的类。   
contentWindow   获取指定的   frame   或   iframe   的   window   对象。   
DATAFLD   dataFld   设置或获取由   dataSrc   属性指定的绑定到指定对象的给定数据源的字段。   
DATASRC   dataSrc   设置或获取用于数据绑定的数据源。   
disabled   获取表明用户是否可与该对象交互的值。   
END   end   设置或获取表明元素结束时间的值,或者元素设置为重复的简单持续终止时间。   
firstChild   获取对象的   childNodes   集合的第一个子对象的引用。   
FRAMEBORDER   frameBorder   设置或获取是否显示框架的边框。   
hasMedia   获取一个表明元素是否为   HTML+TIME   媒体元素的   Boolean   值。   
HEIGHT   height   设置或获取对象的高度。   
HIDEFOCUS   hideFocus   设置或获取表明对象是否显式标明焦点的值。   
HSPACE   hspace   设置或获取对象的水平边距。   
ID   id   获取标识对象的字符串。   
innerText   设置或获取位于对象起始和结束标签内的文本。   
isContentEditable   获取表明用户是否可编辑对象内容的值。   
isDisabled   获取表明用户是否可与该对象交互的值。   
isMultiLine   获取表明对象的内容是包含一行还是多行的值。

isTextEdit   获取是否可使用该对象创建一个   TextRange   对象。   
LANG   lang   设置或获取要使用的语言。   
LANGUAGE   language   设置或获取当前脚本编写用的语言。   
lastChild   获取该对象   childNodes   集合中最后一个子对象的引用。   
longDesc   设置或获取对象长描述的统一资源标识符(URI)。   
MARGINHEIGHT   marginHeight   设置或获取显示框架中文本之前的上下边距高度。   
MARGINWIDTH   marginWidth   设置或获取显示框架中文本之前的左右边距宽度。NAME   name   设置或获取框架的名称。   
nextSibling   获取对此对象的下一个兄弟对象的引用。   
nodeName   获取特定结点类型的名称。   
nodeType   获取所需结点的类型。   
nodeValue   设置或获取结点的值。   
offsetHeight   获取对象相对于版面或由父坐标   offsetParent   属性指定的父坐标的高度。   
offsetLeft   获取对象相对于版面或由   offsetParent   属性指定的父坐标的计算左侧位置。   
offsetParent   获取定义对象   offsetTop   和   offsetLeft   属性的容器对象的引用。   
offsetTop   获取对象相对于版面或由   offsetTop   属性指定的父坐标的计算顶端位置。   
offsetWidth   获取对象相对于版面或由父坐标   offsetParent   属性指定的父坐标的宽度。 
onOffBehavior   获取表明指定的   Microsoft&reg;   DirectAnimation&reg;   行为是否正在运行的对象。   
outerHTML   设置或获取对象及其内容的   HTML   形式。   
outerText   设置或获取对象的文本。   
ownerDocument   设置或获取结点关联的   document   对象。   
parentElement   获取对象层次中的父对象。   
parentNode   获取文档层次中的父对象。   
parentTextEdit   获取文档层次中可用于创建包含原始对象的   TextRange   的容器对象。

previousSibling   获取对此对象的上一个兄弟对象的引用。   
readyState   获取对象的当前状态。   
readyState   获取表明对象当前状态的值。   
recordNumber   获取数据集中生成对象的原始记录。   
scopeName   获取为该元素定义的命名空间。   
SCROLLING   scrolling   设置或获取框架是否可被滚动。   
SECURITY   SECURITY   获取表明   frame   或   iframe   的源文件是否应用了特定的安全限制的值。   
sourceIndex   获取对象在源序中的依次位置,即对象出现在   document   的   all   集合中的顺序。   
SRC   src   设置或获取要由对象装入的   URL。   
STYLE   为该设置元素设置内嵌样式。   
SYNCMASTER   syncMaster   设置或获取时间容器是否必须在此元素上同步回放。   
SYSTEMBITRATE   获取系统中大约可用带宽的   bps。   
SYSTEMCAPTION   表明是否要显示文本来代替演示的的音频部分。   
SYSTEMLANGUAGE   表明是否在用户计算机上的选项设置中选中了给定语言。   
SYSTEMOVERDUBORSUBTITLE   指定针对那些正在观看演示但对被播放的音频所使用的语言并不熟悉的用户来说是否要渲染配音或字幕。   
TABINDEX   tabIndex   设置或获取定义对象的   Tab   顺序的索引。   
tagName   获取对象的标签名称。   
tagUrn   设置或获取在命名空间声明中指定的统一资源名称(URN)。   
TIMECONTAINER   timeContainer   设置或获取与元素关联的时间线类型。   
TITLE   title   设置或获取对象的咨询信息(工具提示)。   
uniqueID   获取为对象自动生成的唯一标识符。   
UNSELECTABLE   指定该元素不可被选中。

VSPACE   vspace   设置或获取对象的垂直边距。   
WIDTH   width   设置或获取对象的宽度。

jquery操作滚动条滚动到指定元素位置 scrollTop的更多相关文章

  1. jquery操作滚动条滚动到指定位置

    <html><head><script type="text/javascript" src="/jquery/jquery.js" ...

  2. 如何通过JQuery将DIV的滚动条滚动到指定的位置

    这里有一个方法可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位. var container = $('div'), inner = $('#inner'); container.scrol ...

  3. JQuery控制滚动条滚动到指定位置

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. js滚动条滚动到某个元素位置

    scrollTo(0,document.getElementById('xxx').offset().top);

  5. 使用JS方法使页面滚动到指定元素+优化+API介绍(动画)

    前言 当页面最上部有顶部菜单是,使用锚点跳转的方法很容易挡住想要呈现的内容(如下图技能两个字被挡住了一半),为避免出现这样的问题,故滚动到指定元素使用用JS的方法来实现. 目录 使用的API简介 初版 ...

  6. 如何使页面滚动条移动到指定元素element的位置处?

    如何使页面滚动条移动到指定元素element的位置处? 在用selenium做测试时,会遇到需要操作的元素不在当前可视页面中的情况,如果是手工测试,自然很简单,手动拖拽滚动条到目标元素处即可. 那么, ...

  7. 滚动到指定元素的id处+当元素出现在浏览器显示区域就会自动加载

    //滚动到指定元素的id处 如:$("#Exam82") function Jump() { var scroll_offset = $("#Exam82"). ...

  8. Android ListView滚动到指定的位置

    这篇文章主要给大家介绍了Android中的ListView如何滚动到指定的位置,文章给出了两种解决的方法,并给出详细的示例代码,相信会对大家的理解和学习很有帮助,有需要的朋友们下面来一起看看吧. 本文 ...

  9. Vue如何引入jquery实现平滑滚动到指定位置效果

    在以往的做法里首选jquery的animate实现,但是Vue里并没有这个方法.如何在Vue项目中实现点击导航平滑滚动到指定位置,为了这效果我是快要崩溃了,上网查阅了很久发现并没有真正意义上解决这个问 ...

随机推荐

  1. HDU1080 【LCS变形】

    题意: 给你每种字符匹配的权值大小,给你两个串,长度小的串可以在小串里面添加空格和大串匹配,问你一个最大匹配权值. 思路: 有点类似于LCS吧,我们在求两个串的LCS的时候,不行的就扔掉了,在这里就是 ...

  2. C#异步调用的应用实践浅谈

    C#异步调用的应用实践最经公司工作需要调用一个外部的webservice,同时要将传出的数据进行保存,以自己以前的习惯,就打算逐步操作,失败啊,完全没考虑过用户体验效果,在同事指点下,意识到使用C#异 ...

  3. 世风日下的哗啦啦族I (简单分块模板)

    题目链接 #include <bits/stdc++.h> using namespace std; typedef long long ll; #define inf 0x7ffffff ...

  4. C - Heavy Transportation

    //改版dijkstra #include <iostream> #include <algorithm> #define Faster ios::sync_with_stdi ...

  5. __enter__,__exit__上下文管理协议

    上下文管理协议__enter__,__exit__ 用途或者说好处: 1.使用with语句的目的就是把代码块放入with中执行,with结束后,自动完成清理工作,无须手动干预 2.在需要管理一些资源比 ...

  6. IMG 的alt和title的区别(转自 百度空间--路云的世界)

    图片标签img中alt与title的区别 图片标签img中alt与title的区别 可能很多新手在做站内优化的时候,不明白图片标签img中alt与title的区别,今天为大家说一下其中的区别. 大家可 ...

  7. js操作表格

    js 操作table: insertRow(),deleteRow(),insertCell(),deleteCell()方法 表格有几行: var trCnt = table.rows.length ...

  8. 深入理解synchronized

    上一篇博客虽然题目叫内置锁的基本使用,但其实也是讲synchronized关键字的使用的.这篇博客是在看了许多大佬的博客记录后总结出的synchronized更底层的知识和原理. 一.synchron ...

  9. D. Anton and Chess 模拟题 + 读题

    http://codeforces.com/contest/734/problem/D 一开始的时候看不懂题目,以为象是中国象棋那样走,然后看不懂样例. 原来是走对角线的,长知识了. 所以我们就知道, ...

  10. asp.net,监听输入框值的即时变化onpropertychange、oninput

    作者:自由天堂发布站点:WEB六零零 网页设计制作原文地址:http://www.web600.net/html/editor/JavaScript/201001131529.html 要达到的效果 ...