用户按下火狐搜索字段中的输入后,火狐中是否有事件发送?在 Safari 中它被称为 SafariBeforeSearchEvent (beforeSearch)。
问问题
71 次
1 回答
2
我在 FireFox 中找不到任何此类事件,我以前也没有听说过。但是,您可以尝试简单地捕获任何可能导致 FireFox 中的搜索栏的事件。这里有一些简单的 JQuery,它会告诉你刚刚触发了什么事件。然后,您可以根据需要为 Firefox 设置任何条件。
F3 = 事件 114,Alt+F = 事件 70
希望这可以帮助。祝你好运。
<html>
<head>
<style type="text/css">
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function () {
//Catch F3
$('body').on('keyup', function(e) {
if(e.which==114) {
e.stopPropagation();
//START Call/insert my on before search routines here
alert(e.which);
//END -----------------------------------------------
return false;
}
});
/*
$('body').on('keyup', function(e) {
alert(e.which);
});
*/
});
</script>
</head>
<body>
</body>
</html>
于 2012-10-22T18:31:07.887 回答