
js
songtaiwu
这个作者很懒,什么都没留下…
展开
-
绑定touchstart事件(原生js),小心击穿问题
原理:本质就是通过js获取对应的元素,对其绑定touchstart事件.实例:购物车弹窗中有商品列表,可以编辑每个商品的数量,即每个商品有个-+按钮。在手机设备打开的H5中,click事件有300ms的延时,如下可以加快点击后的处理速度。//+操作var obj = document.getElementsByClassName('GGAddBtn');$.each(obj,function(i,...原创 2018-03-06 13:43:53 · 6118 阅读 · 0 评论 -
楼层导航栏实现
//点击回到当前楼层aNav.click(function () { var t = aDiv.eq($(this).index()).offset().top; $('body,html').animate({ "scrollTop": t, }, 500); $(this).addClass('active').siblings().removeClass...原创 2018-03-06 13:46:07 · 1178 阅读 · 0 评论 -
jQuery函数
jQuery scrollTop()定义和用法 scrolltTop()方法返回或设置匹配元素的滚动条的垂直位置。 jQuery offset()定义和用法 offset()方法返回或设置匹配元素相对于文档的偏移(位置)。 该方法返回的对象包含两个整形属性:top和left,以像素计。此方法只可对可见元素有效。 jQuery index()定义和用法 index()方法返回指定元素相对于其他指定元...原创 2018-03-06 13:59:35 · 143 阅读 · 0 评论 -
setInterval()
使用技巧匿名函数:setInterval( )第一个参数是函数对象的引用地址:JS中的函数是一种叫做function引用类型的实例, 因此函数是一个对象。函数名则是指向这个对象 的引用地址,作为一个对象,函数是可以赋值传递的。 setInterval( )方法的第一个参数所需要的是函数对象的引用地址。 函数后面不加圆括号()就是获取函数对象的引用地址,(这样不调用执行函数)。比如: setInte...原创 2018-03-06 14:00:22 · 343 阅读 · 0 评论 -
js的Prototype属性 解释及常用方法
js的Prototype属性 解释及常用方法来源地址:http://blog.sina.com.cn/s/blog_7045cb9e0100rtoh.html每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存...转载 2018-03-06 14:03:07 · 175 阅读 · 0 评论 -
事件
keypress事件与keydown事件类似,当按钮被按下时,会发生该事件。它发生在当前获得焦点的元素上。不过,与keydown事件不同,每插入一个字符,就会发生keypress事件。keypress()方法触发keypress事件,或规定当发生keypress事件时运行的函数。onbluronblur属性在元素失去焦点时触发。onblur常用于表单验证代码(例如用户离开表单字段)。 ...原创 2018-03-06 14:04:11 · 128 阅读 · 0 评论 -
例子
自己写的offset例子<!doctype html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="height=device-width, initial-scale=1.0, maximum-原创 2018-03-06 14:05:37 · 117 阅读 · 0 评论 -
回退页面后自动滚动到之前访问的高度。
给页面绑定scroll事件。即只要页面滚动,就获取当前的滚动量,存到本地存储中。每次加载页面的时候,从本地存储中读取一个变量如(GL_scrollTop),只要有数值,就根据它滚动。 核心就是scrollTop( )函数,用于获得滚动量、设置滚动量。滚动量,就是页面向上面滚动的像素量。 如果你DIV没有超出的部分 没有滚动条,那么滚动量就永远是0。//scroll according to dat...原创 2018-03-06 14:09:47 · 363 阅读 · 0 评论