Typecho评论添加Ctrl+Enter快捷回复Jquery升级版

Typecho评论添加Ctrl+Enter快捷回复Jquery升级版

6年前(历史悠久)就已经使用Typecho,默认的评论是没有支持ctrl+enter提交评论的,当时的处理方式是直接修改html,增加代码:

onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('misubmit').click();return false};"

详细内容请见历史文章《如何给Typecho评论添加Ctrl+Enter快捷回复

然后不知道什么时候开始,我就做了一个升级版,当时也忘记参考了谁家的代码,修改为:

function key_submit(){

if(window.event.ctrlKey && event.keyCode==13){

document.comment_form.submit();

}

}document.onkeydown=key_submit;

然后直到今天,又进行一次升级。

$('form[id=comment_form]').keypress(function(e){

if(e.ctrlKey && e.which == 13 || e.which == 10) {

$('#misubmit').click();

}

});

相应的ID做替换,就这么简单。

查看 jquery Typecho的相关文章

转载本站原创文章请注明:文章转自 灰狼IT路,链接: https://itlu.org/articles/2304.html

已有 4 条评论

  1. 其实真要评论的,不会介意多点一下鼠标的

    1. 能快捷提交评论,有时候会方便很多

      1. 这个功能确实很实用,有的人就是能用键盘绝不用鼠标,毕竟键盘操作比鼠标效率高~

      2. 是的,我自己有时候我会快速提交

添加新评论