文章分类 - Javascript
摘要:在我的记忆中pointer-events就是用来进行事件穿透的,也就是说,如果给父元素设置了pointer-events:none,那么父元素不再监听鼠标事件事件(类似于touch,click这样的)。 需要这样做的情况,通常是我们想“穿透”父层,直接点击子元素时,父元素会当作什么也没有发生一样。
阅读全文
摘要:#snow{position:fixed; top:0; left:0; display:block; pointer-events:none; z-index: 10;} (function () { function sliding(callback, duration){ /*妯℃嫙setTimeout*/ var starttim...
阅读全文
摘要:如何让js中的函数只被执行一次?我们有时候会有这种需求,即让一个函数只执行一次,第二次调用不会返回任何有价值的值,也不会报错。下面将通过三个小demo展示使用的方法,当做个人笔记。 1.通过闭包来实现。 2.第一次调用后,把func函数值空。func= function(){}; 3.设置一个值,通
阅读全文
摘要:$(window).on("scroll", function handle(){}); //绑定滚动事件 $(window).off("scroll", handle); //卸载滚动事件
阅读全文
摘要:$("html,body").animate({scrollTop: 0},500);
阅读全文
摘要:先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) document.documentElement.scrollTop //firefox (javascript
阅读全文
摘要:<!--[if lte IE 6]> <![endif]--> IE6及其以下版本可见 <!--[if lte IE 7]> <![endif]--> IE7及其以下版本可见 <!--[if IE 6]> <![endif]--> 只有IE6版本可见 <![if !IE]> <![endif]> 除
阅读全文
摘要:一、预备知识 Math.ceil(); //向上取整。 Math.floor(); //向下取整。 Math.round(); //四舍五入。 Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 //比如0.8647578968666494 Math.cei
阅读全文
摘要:/* 时间倒计时插件 TimeDown.js */ function TimeDown(id, endDateStr) { //结束时间 var endDate = new Date(endDateStr); //当前时间 var nowDate = new Date(); //相差的总秒数 var
阅读全文
摘要:https://www.jb51.net/article/97501.htm
阅读全文
摘要:已经测试通过,可以使用: 方法一、 如果只需要让不支持placeholder的浏览器能够支持改功能,并不要求支持原生placeholder的浏览器表现一致,那么可以采用如下方法: 方法二、如果需要自定义样式,并且希望placeholder在所有浏览器下表现一致,可以通过利用label标签模拟一个pl
阅读全文
摘要:js方法: jquery方法: 计算还剩余多少字可以输入:
阅读全文
摘要:html js
阅读全文
摘要:打印结果如下:
阅读全文
摘要:1、$(function(){ $("#a").click(function(){ //adding your code here }); }); 2、$(document).ready(function(){ $("#a").click(function(){ //adding your code
阅读全文
摘要:方法一、直接给window赋值函数的名称 方法二、通过extend,给window赋值
阅读全文