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做替换,就这么简单。
赏
转载本站原创文章请注明:文章转自 挨踢路,链接: https://itlu.net/articles/2304.html
其实真要评论的,不会介意多点一下鼠标的
能快捷提交评论,有时候会方便很多
这个功能确实很实用,有的人就是能用键盘绝不用鼠标,毕竟键盘操作比鼠标效率高~
是的,我自己有时候我会快速提交