gpt4 book ai didi

javascript - 鼠标点击调用函数

转载 作者:搜寻专家 更新时间:2023-11-01 05:08:48 24 4
gpt4 key购买 nike

我有一个文本区域。每次输入回车键时,光标都会移动到文本区域的下一行并调用一个函数。此函数发布/更新数据库中的条目。我想要它,这样如果我编辑一行然后单击鼠标以在另一行继续键入该函数,则在单击鼠标时再次调用该函数

  $("#textarea").keydown(function (e) {

if (e.keyCode == 13) {
document.addEventListener('keydown', newLine(this, "\n"));
console.log("code added");
e.preventDefault();
stream();

是否可以将我的行更改为这样的内容,并在按回车键或按鼠标(文本区域中的任何位置)时调用该方法?

  if (e.keyCode == 13 || mouse.click) {

我知道以上内容不正确,但想说明我的意思

最佳答案

你可以像这样使用 jQuery 的 .on 方法:

$("#textarea").on('click keydown', (e) => {
if(e.keyCode && e.keyCode == 13 || e.type == "click" ){
// Do stuff
}
});

它的第一个参数是带有不同事件的字符串,这意味着您可以一次监听多个事件。第二个是回调函数,您可以在其中跟踪触发的事件。 Nb:事件在点击和按键按下之间是不同的。您可以通过将 console.log(e); 放入您的回调中来仔细查看

关于javascript - 鼠标点击调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56477529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com