javascript特效代码大全

【JavaScript特效代码大全】,1、淡入淡出效果,2、滚动字幕效果,3、鼠标跟随效果,4、图片轮播效果,
,function fadeIn(element, duration) { var op = 0.1; // 初始透明度 var timer = setInterval(function () { if (op <= 1){ element.style.opacity = op; element.style.filter = ‘alpha(opacity=’ + op * 100 + “)”; op += op * 0.1; } else clearInterval(timer); }, duration); } function fadeOut(element, duration) { var op = 1; // 初始透明度 var timer = setInterval(function () { if (op >= 0){ element.style.opacity = op; element.style.filter = ‘alpha(opacity=’ + op * 100 + “)”; op = op * 0.1; } else clearInterval(timer); }, duration); },function marquee(element, direction, speed) { direction = direction || “left”; speed = speed || 5; var text = element.innerHTML; var position = element.offsetWidth; var intervalId = setInterval(function () { if (direction === “left”) { position; if (position < text.length) { position = element.offsetWidth; } } else { position++; if (position > element.offsetWidth) { position = text.length; } } element.innerHTML = text + text.substring(position, position + text.length); }, speed); },function followMouse(element, duration) { var mouseX = 0, mouseY = 0; var intervalId = setInterval(function () { mouseX = event.clientX element.offsetLeft; mouseY = event.clientY element.offsetTop; element.style.left = mouseX + ‘px’; element.style.top = mouseY + ‘px’; }, duration); },var index = 0; // 当前显示的图片索引,从0开始计数 var images = document.getElementsByTagName(‘img’); // 获取所有图片元素,存储在数组中 var length = images.length; // 图片数量,即数组长度 var timer = null; // 定时器变量,用于控制图片切换时间间隔和动画效果的执行次数 var intervalTime = 3000; // 图片切换的时间间隔,单位为毫秒(ms),

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《javascript特效代码大全》
文章链接:https://zhuji.vsping.com/469137.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。