首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • FireFox下有没有类似event.repeat属性 [已结贴,结贴人:YH_Random]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 11:05:54 楼主
    FF下有吗?
    没有的话,就只能在keyup里处理了 (>_ <)
    150  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 14:17:281楼 得分:0
    问题已经解决了,但我还是想知道FF里有没有event的repeat,
    来点人啊,有人才好放分啊,分是拿不回去的。。。-_-~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 14:24:422楼 得分:10
    分分分分。。。。。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 14:25:513楼 得分:10
    帮顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 15:12:014楼 得分:10
    帮定
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 22:46:445楼 得分:100
    HTML code
    <input onkeydown="kd(event)"/><input id="abc"/> <script type="text/javascript">//<![CDATA[ Event.prototype.__defineGetter__('repeat', function() { var b = false, e = this; if(e.which===window.EVENT_REPEAT) b = true; window.EVENT_REPEAT = e.which; return b; }); function kd(e) { document.getElementById('abc').value = 'repeat is "' +e.repeat+ '"'; } //]]></script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 23:32:346楼 得分:10
    楼上的强人
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • PrewinZZZ
    • 等级:
    发表于:2008-07-09 08:30:237楼 得分:10
    引用 6 楼 s_liangchao1s 的回复:
    楼上的强人
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-09 09:14:328楼 得分:0
    引用 5 楼 BlueDestiny 的回复:
    HTML code

    <input onkeydown="kd(event)"/> <input id="abc"/>
    <script type="text/javascript">// <![CDATA[
        Event.prototype.__defineGetter__('repeat', function() {
            var b = false, e = this;
            if(e.which===window.EVENT_REPEAT) b = true;
            window.EVENT_REPEAT = e.which;
            return b;
        });
      function kd(e) {
            document.getElementById('abc').value = 'repeat is "' +e.rep…



    哦,利用window来定义一个全局变量,在响应按键时判断当前的变量值是否为当前按下的键值,然后再给变量赋值,这样得到的比较结果就是,第一次按键时变量必为undefined,与按键值不相等,因为事件是onkeydown触发的,所以当repeat时,按键的值已经赋给变量了,所以是相等的,这时也就可以检测到当前是repeat了。。。

    也就是说FF下还是没有自带的repeat属性,还得要自己写实现方法,HOHO~~

    谢谢BlueDestiny,加分结贴了。。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved