jquery操作滚动条滚动到指定元素位置scrollTop
$('.brand_t a').bind('click',function(){
if($(this).attr('title1')){
var toChar = $(this).attr('title1');
}else{
var toChar = $(this).attr('title');
}
//取得元素并滑动到当前元素
var t_a = $(".brand_m_t[name='" + toChar+ "']").offset();
$("html,body").animate({scrollTop:p - "90" + "px"}, 500);
return;
jquery的attr属性
});
$('.brand_t a').bind('click',function(){
var navBlock ;
//当前的⾸位置
var toChar = $(this).attr('title');
var ikey = 0;
for( var i=0; i< nav.length;i++){
if(nav[i] == toChar){
ikey = i; break;
}
}
/
/如果当前的位置不存在(位置内的size⼩于1),则到存在的位置并到达.
for( var j = ikey; j< nav.length ; j++ ){
var val = nav[j];
navBlock = $("a[name='" + val + "']").size();
if( navBlock > 0 ){
toChar = val;
break;
}
}
var t_a = $("a[name='" + toChar+ "']").offset();
$("html,body").animate({scrollTop:p - "85" + "px"}, 500);
return;
});
$("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® DirectAnimation® ⾏为是否正在运⾏的对象。
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 设置或获取对象的宽度。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论