我希望我的脚本假装它实际上是在打字,这样我的其余脚本都会监听更改。试着在这里做一些自动化。
无论如何,
如何使用javascript / jquery来预先输入,比如说空格?
我试过了:
typeBox.val(" ");
typeBox.trigger('keypress');
但它不起作用?
答案 0 :(得分:1)
您需要将事件传递给触发器调用
var e = jQuery.Event("keypress");
e.which = e.charCode = e.keyCode = 32;
typeBox.trigger(e);
在这里阅读文档:
答案 1 :(得分:0)
<script type="text/javascript">
function textsizer(e){
var evtobj=window.event? event : e //distinguish between IE's explicit event object (window.event) and Firefox's implicit.
var unicode=evtobj.charCode? evtobj.charCode : evtobj.keyCode
var actualkey=String.fromCharCode(unicode)
if (actualkey=="a")
document.body.style.fontSize="120%"
if (actualkey=="z")
document.body.style.fontSize="100%"
}
document.onkeypress=textsizer
</script>
答案 2 :(得分:0)
var e = jQuery.Event("keydown");
e.which =//someKeyValue **
typeBox.trigger('keypress', e);
** someValue