Arp*_*wat 5 javascript jquery javascript-events mouseevent
我试图使文本框类似于Twitter,因为我已经编写了代码
Keyup和Change事件运行正常,但粘贴事件有点奇怪,当我在textarea中粘贴一些东西时,字数不会在那一刻发生变化,经过一些调试后我发现粘贴事件在粘贴文本框上的内容之前会激活.我不知道他们是如何处理Twitter的.这是我的代码:事件:
'click #textboxId' : 'submitQuestion'
'keyup #textboxId' : 'wordCounter'
'change #textboxId' : 'wordCounter'
'paste #textboxId' : 'wordCounter'
wordCounter: ->
#Code for Word Count#
Run Code Online (Sandbox Code Playgroud)
由于粘贴事件的预粘贴特性,该实例的工作计数不会发生变化.
您的建议和帮助将不胜感激,谢谢您的时间.
看这个例子.
$('textarea').bind('input propertychange', function() {
$('#output').html($(this).val().length + ' characters');
});
Run Code Online (Sandbox Code Playgroud)
这种行为非常奇怪.您会认为其中一个事件能够正确捕捉到这一点吗?我很惊讶没有更多的答案通过谷歌.