Categories

Tags

浏览器标签tab窗口切换时事件状态侦听

<script> document.addEventListener('visibilitychange',function(){ //浏览器切换事件 if(document.visibilityState=='hidden') { //状态判断 document.title = '标题二'; }else { document.title = ...

js对象数组根据对象object key的值排序

对象数组 var ary=[{id:1,name:”b”},{id:2,name:”b”}] 需求是根据name 或者 id的值来排序 function keysrt(key, desc){ return function(a, b) { return desc ? ~~(a[key] < b[key]) : ~~(a[key] > b[key]); } } 用法 var ary=[{id: ...

JS浮点数(小数)运算Bug

<script> alert(0.05+0.01); </script> 上面的运算结果并不正确 解决方法:使用 toFixed(n) 保留n位小数

jquery元素事件执行多次

事件绑定具有叠加效应,如果你给同一个 DOM 绑定过多次事件,那此类型事件再触发的时候会被执行多次。所以通过在绑定事件前调用 off 来取消之前绑定过的此类型事件。$(“#btnDeleteUsers”).off(“click”).on(“click”,function(e){}) 或者 $(“#btnDeleteUsers”).one( ...

js点击空白处控制特定元素

$(document).mouseup(function(e){ var _con = $('目标元素'); if(!_con.is(e.target) && _con.has(e.target).length === 0){ // Mark 1 some code... // 功能代码 } }); /* Mark 1 的原理: 判断点击事件发生在元素区域外的条 ...

jquery获取元素到浏览器底部的高度

obj = $('div');//元素 h = obj.height();//元素高度 obj.offset().top;//元素距离顶部高度 wh = $(window).height();//浏览器窗口高度 $(document).scrollTop();//滚动条高度 xh=wh-(h+obj.offset().top-$(document).scrollTop());//元素到浏览器 ...

js得到所有选中checkbox的值

var id_str = $('input[type=checkbox]:checked').map(function(){return this.value}).get().join(',');

jquery如何获得选择器结果集中某个元素的索引

var index=$('.des').index($(".des.selected")[0]);

iScroll.js实现缩放、下拉刷新、滑动切换等移动应用场景

http://cubiq.org/iscroll-5

HTML5触摸事件

<!DOCTYPE HTML> <html style="height:100%;"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, ...