jQuery blur()函数不会触发我想要触发的函数。
socket.on('new message', function(data){
$chat.append('<b>' + data.nick + ': </b>' + data.msg + "<br/>");
document.getElementById("chat").scrollTop = document.getElementById("chat").scrollHeight;
$( "#contentWrap" ).blur(function() {
audioElement.play();
alert('This works');
console.log('This works');
});
});
为什么函数不起作用,我只是做jQuery网站所说的相同的事情。
答案 0 :(得分:0)
将处理程序/代码包含在document.ready
事件中,如:
$(document).ready(function(){
$( "#contentWrap" ).blur(function() {
// code...
});
});