Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于jqueryautosize_Javascript_Jquery_Autosize - Fatal编程技术网

Javascript 关于jqueryautosize

Javascript 关于jqueryautosize,javascript,jquery,autosize,Javascript,Jquery,Autosize,我有一个使用JQuery Autosize自动调整大小的文本框,但是我似乎无法使某个函数正常工作 当我按下“回车”键时,我需要文本框返回到1行,没有值。然而,我似乎无法让它工作,我的文本框始终得到2行。我试过e.preventDefault()但没有用。有人能帮忙吗 我有一把小提琴,你可以在这里查看我的代码: 提前谢谢 你的, ReiRei 您需要使用preventDefault来取消Enter键并手动触发autosize来调用插件的调整功能 $(function() { $('tex

我有一个使用JQuery Autosize自动调整大小的文本框,但是我似乎无法使某个函数正常工作

当我按下“回车”键时,我需要文本框返回到1行,没有值。然而,我似乎无法让它工作,我的文本框始终得到2行。我试过e.preventDefault()但没有用。有人能帮忙吗

我有一把小提琴,你可以在这里查看我的代码:

提前谢谢

你的, Rei

Rei

您需要使用preventDefault来取消Enter键并手动触发autosize来调用插件的调整功能

$(function() {
    $('textarea').autosize();
    $('textarea').keypress(function(e) {
        if (e.which == 13 && !e.shiftKey) {
            $('textarea').val('');
            $('textarea').trigger('autosize');
            e.preventDefault();
        }
    });
});​

您需要使用preventDefault来取消Enter键并手动触发autosize来调用插件的调整功能

$(function() {
    $('textarea').autosize();
    $('textarea').keypress(function(e) {
        if (e.which == 13 && !e.shiftKey) {
            $('textarea').val('');
            $('textarea').trigger('autosize');
            e.preventDefault();
        }
    });
});​