我在网页上发现了奇怪的行为。 我正在使用jquery mobile + socket io。
正在检查复选框时,我通过套接字io发送消息,页面自动向下滚动到底部。
当我注释掉socket.emit时...它按预期工作。 可能是什么原因? 提前致谢
$(document).ready(function() {
var socket = io();
$(':checkbox').change(function() {
var state = $(this).is(':checked') ? 1 : 0;
var command = $(this).attr('id') + ";" + state;
socket.emit('message', command);
console.log(command);
});
});