【问题标题】:Mouse cursor disaappears on keypress event in Jquery鼠标光标在Jquery中的按键事件上消失
【发布时间】:2011-07-31 17:33:07
【问题描述】:

我正在使用箭头键在我的代码中移动一个对象。一切正常,除了当我按下任何箭头键时鼠标光标消失。如何使光标保持可见?我正在使用此代码检查是否按下了箭头键。

$(document).ready(function() {  
    $(document).keydown(function(event) {
        checkKeys(event);
    }).keyup(function(event) {
        keyUp(event);
    });  
});

【问题讨论】:

    标签: javascript html jquery mouse-cursor


    【解决方案1】:

    这是浏览器行为(甚至可能是操作系统行为!),您可能找不到使用 javascript 阻止它的方法。

    它旨在隐藏光标,以便您可以看到您正在输入的内容。在任何网站上尝试一下,击键总是会让鼠标光标消失。

    【讨论】:

    • 是的,你是对的。但问题是我需要在我的应用程序中显示鼠标光标。刚刚意识到这是 Mac OS 的行为。我想我必须使一个 div 看起来像鼠标光标。
    • 移动鼠标时鼠标光标不回来还是怎么回事?如果您的应用与互联网上的所有其他网页一样运行,我不明白为什么会出现此问题。
    • 我的网络应用程序涉及绘画和画笔选择快捷方式。并非每个网页都只是一个页面。 ;)
    猜你喜欢
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多