JS功能代码集锦


Posted in Javascript onMay 04, 2016

1.模仿fade in(),fade out().

原理:setInterval ( "opacity++透明度“函数,时间间隔)

var alpha = 0;
function play(){
timer = setInterval(function(){
alpha += 2;
alpha > 100 && (alpha = 100);
aImg[index].style.opacity = alpha / 100;
aImg[index].style.filter = "alpha(opacity = " + alpha/100 + ")";
alpha == 100 && clearInterval(timer);
},40)
}

2.获取和设置元素对象的属性值:

关键点:obj.currentStyle[attr] ; getComputedStyle(obj,null)[attr] ;

function css(obj,attr,val) {
switch(arguments.length) {
case 2:
if(typeof arguments[1] == "string"){
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj,null)[attr];
}else{
for(var i in attr) {
obj.style[i] = attr[i];
}
}
break;
case 3:
obj.style[attr] = val;
break;
default:
alert("错误参数");
}
}

以上所述是小编给大家介绍的JS功能代码集锦的相关内容,希望对大家有所帮助!

Javascript 相关文章推荐
cnblogs中在闪存中屏蔽某人的实现代码
Nov 14 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
当jQuery1.7遇上focus方法的问题
Jan 26 Javascript
JavaScript简单实现弹出拖拽窗口(一)
Jun 17 Javascript
jquery实现图片切换代码
Oct 13 Javascript
AngularJS中的DOM操作用法分析
Nov 04 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
Aug 17 Javascript
JavaScript实现放大镜效果代码示例
Apr 29 Javascript
详解react组件通讯方式(多种)
May 06 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
Markdown与Bootstrap相结合实现图片自适应属性
May 04 #Javascript
浅析Bootstrap组件之面板组件
May 04 #Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
May 04 #Javascript
js编写当天简单日历效果【实现代码】
May 03 #Javascript
javascript实现下雪效果【实例代码】
May 03 #Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
May 03 #Javascript
javascript的列表切换【实现代码】
May 03 #Javascript
You might like
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
禁止空格提交表单的js代码
2013/11/17 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
python实现日志按天分割
2019/07/22 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
Weblogic和WebSphere不同特点
2012/05/09 面试题
应用化学专业本科生求职信
2013/09/29 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
php微信小程序解包过程实例详解
2021/03/31 PHP
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python