我正在使用节点和套接字IO在一个浏览器中设置点击事件,并在另一个浏览器中触发动画。我很难让这个工作。例如,点击一个浏览器中的按钮将隐藏另一个框中的一个框。我到目前为止的代码是:使用套接字IO单击事件
客户端:
function hideBox(data) {
$('.box').hide();
};
$('.btn').on('click', function(event) {
socket.emit('hideBtn', {id: event.target});
});
socket.on('hideBtn', function(data) {
$(data.id).hideBox;
});
服务器端
socket.on('hideBtn', function(data) {
socket.broadcast.emit('hideBtn', data);
});
任何帮助将不胜感激。谢谢。
错误是什么? – Ravi 2014-09-19 10:31:20
嗨Ravi。没有错,只是没有任何反应。我知道这两个浏览器都已连接,因为我正在为每个套接字连接发送警报。 – user1391152 2014-09-19 11:26:57
''.on('hideBtn',function(){})''console.log('something')'并检查控制台中的问题。 – Ravi 2014-09-19 12:13:40