1、给网页设定快捷键

js:

function getkey(){
    event = event || window.event;
    url = "www.baidu.com";
    asc = event.keycode;
    key = String.fromCharCode(asc);
    if(key == "G"){
        ret = confirm("您要前往" + url + "页面吗?");
        if(ret){
            window.location = url;
        }
    }
}
document.onkeydown = getkey;
html:
<body>
    请在键盘上按g或者G键!
</body>
2、跟随鼠标移动的图片
js:
function move(){
    mouseX = event.x;
    mouseY = event.y;
    pic.style.left = mouseX;
    pic.style.top = mouseY;
}
document.onmousemove = move;
html:
<body>
    <img src="ok.png" id="pic" style="position:absolute"/>
</body>
3、跟随鼠标移动的文字
js:
text = "跟随鼠标移动的文字";
    j = text.length-1;
    mouseX = 0;
    mouseY = 0;
    function follow(){
        mouseX = event.x;
        mouseY = event.y;
    }
    function move(){
        eval("t" + j).style.left = parseInt(eval("t" + (j-1)).style.left) + 30;
        eval("t" + j).style.top  = parseInt(eval("t" + (j-1)).style.top);
        j--;
        if (j<1){
            j = text.length-1;
            t0.style.left = mouseX + 20;
            t0.style.top  = mouseY + 20;
        }
        setTimeout("move()",5);
    }

document.onmousemove = follow;

html:
<body>
    <script language="javascript">
    for(i=0;i<text.length;i++){
        str = "<div id=t" + i + " style='position:absolute;left=0;top=0;'>";
        str = str + text.charAt(i) + "</div>"
        document.write (str);
    }
    move();
</script>
</body> 
4、动感Loading文字(一个字符一个字符变色显示)
js:
<script type="text/javascript">
    var text = "LOADING...";
    var i = 0;
    function flash(){
        var chr = text.charAt(i);
        chr = "<font size='16px' color='red'>" + chr + "</font>";
        var leftStr = text.substr(0,i);
        var rightStr = text.substr(i+1,text.length -1);
        txt.innerHTML = leftStr + chr + rightStr;
        i++;
        if(i >= text.length){
            i=0;
        }
        //设置定时器
        setTimeout("flash()",500);
    }

</script>

html:
<body onLoad="flash()">
    <div id="txt" style="font-size:40px;color:#ccc;font-family:Arial;padding-left: 50%;padding-top: 20%;"></div>
</body> 
5、逐字显示文字
js:
<script language="javascript">
    text = "逐字显示文字!";
    i = 0;
    function type(){ 
        str  = text.substr(0,i);
        txt.innerHTML = str + "_";
        i++;
        if (i>text.length)i=0;
        setTimeout("type()",300);
    }

</script>

html:
<body onLoad="type()">
    <div id="txt"></div>

</body>

160227、javascript特效的更多相关文章

  1. JavaScript特效(调试笔记)

    JavaScript特效 一.在网页上显示当前的时间日期,例如:“2016年3月26日 星期六”. js源代码: function getTime() { var today = new Date() ...

  2. Canvas与javaScript特效笔记

    第六章   Canvas与javaScript特效笔记 q  <canvas>标签的用途 HTML5 canvas 提供了通过 JavaScript 绘制图形的方法,此方法使用简单但功能强 ...

  3. Javascript特效代码大全(420个)(转)

    转载自:Javascript特效代码大全(420个) 收集资料,以便使用+面试+学习  ├ Cookie脚本 ├ 随访问次数变提示 ├ 集成Cookies ├ 使窗口仅弹出一次 ├ 签名提示程序 ├ ...

  4. 【JavaScript】在同一个网页中实现多个JavaScript特效

    在网页中,假设出现两次<script type="text/javascript"></script>标签,全部的JavaScipt脚本都不会再生效,仅仅能 ...

  5. 10种JavaScript特效实例让你的网站更吸引人

    我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预 ...

  6. JavaScript特效源码(1、文字特效)

    注:本文以及以下关于Javascript特效源码都是分享自JavaScript源码大全. 1.逐隐逐现的的特效 逐隐逐现的文字特效[推荐使用][适用于IE4++] (修改显示的文字后根据说明进行共2步 ...

  7. javascript特效——烟花燃放的效果[xyytit]

    春节临近,要做活动促销专题页面,百度了下,找到一些烟花燃放的特效,整理并添加了修改烟花各种参数的注释,便于大家修改使用,版权归原作者所有. 1. 示例效果:点击这里   下载源码:点击这里 2. Ht ...

  8. javascript特效:会随着鼠标而动的眼睛

    这个特效非常简单,其中眼球和眼珠都是特定的图片.只要掌握好距离坐标就没问题.我就直接贴代码,有兴趣的朋友可以自己复制下来运行一下,下面的眼睛图像就是我的文件用到的图像,比较难看..我就把我的代码贴出来 ...

  9. JavaScript特效源码(7、页面特效二)

    7.将站点加入频道栏 将站点加入频道栏[看详细说明] ====1.加入channel的方法:使用如下连接指向你的频道文件*.cdf. <a href="javascript:windo ...

随机推荐

  1. 关于Cocos2d-x中MoveTo等动作位置坐标和setPosition的位置坐标的区别

    setPosition设置的坐标使用的是锚点的位置,会根据锚点的改变而有所不同 而MoveTo等动作位置坐标使用的是物体中心的位置,不受锚点的影响

  2. VS2013环境生成和调用DLL动态链接库

    http://blog.csdn.net/u010273652/article/details/25514577 创建动态库方法: 创建动态库是生成 .dll .lib 两个个文件 文件 -> ...

  3. HTML5的表单所有type类型

    1.button:定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本).<br /> <input id="" type="button ...

  4. php数组函数常见的那些

    一.数组操作的基本函数 array_values($arr); //获得数组的值 array_keys($arr); //获得数组的键名 array_flip($arr); //数组中的值与键名互换( ...

  5. 原型模式(prototype pattern)---------创造型模式

    原型模式的缺点: 1.需要为每一个类配备一个克隆方法,而且该克隆方法位于一个类的内部,当对已有的类进行改造时,需要修改源代码,违背了开闭原则(open-closed discipline) 2.在实现 ...

  6. 【scrapy】相关

    http://www.cnblogs.com/mophee/archive/2009/03/12/1409562.html css选择器中的空格 http://www.crummy.com/softw ...

  7. ReSharper插件功能介绍

    ReSharper是一款功能非常强悍的Visual Studio的辅助插件,这款插件可用于C#,VB.net,XML,Asp.net,XAML,和构建脚本.ReSharper 9.1版本大改进对 Ja ...

  8. 而桌面app向来是web前端开发开发人员下意识的避开方

    web前端语言的发展有目共睹, 从原来的pc web, 到后来的mobile SAP, 再到 nodejs,全站工程师应运而生. js快速而且稳健的发展让人不得不重视, 相应的前端开发人员的地位也越来 ...

  9. 一、SDWebImage分析--库处理流程分析

    二.SDWebImage分析--源码具体分析 这阵子看了SDWebImage的实现跟源代码.也看了下网上的一些总结. 这里我自己画了个流程图来辅助理解下SDWebImage这个库的实现流程.相信也是有 ...

  10. C51中遇到一个有关data与xdata的问题,已解决

    环境: 我在某个C文件定义了一个结构体变量,然后该变量仅仅是在本文件内被一个函数使用,然后又在中断中调用了该函数,目的是改变一个IO口的输出状态,结果运行时怎么也达不到要的效果. struct BE ...