我创建了一个白板网络应用程序,其中有大量注册用户登录并开始在 html5 画布上绘图。我通过 python websockets 设计了游戏的“多人”方面,并且使用 php 登录,目前画布页面有一个“session_start();” 所以我可以添加一个功能来查看谁当前正在使用该应用程序,我觉得它也可以用于“回合制”方面。
现在我试图阻止用户同时在画布上绘图,如果可能的话,我希望每个用户都能在画布上进行绘图。我不确定如何实现这一点,但我觉得 Javascript 绝对是这背后的逻辑。
关于我将如何实现此功能的任何建议或建议?
编辑 好的,因为没有人有任何答案或建议,我会尝试向您提供我迄今为止尝试过的内容,我认为它可能在正确的方向上,即使它不起作用:
var player = document.getElementById("inputnameid").value;
var currentPlayer = player; // player class
//array of player objs.
var array1 = [player]; // list that OnCurrentPlayerEndTurn cycles through to choose user
// call this at the start of the app
function OnStartTurn()
{
currentPlayer.OnBeginTurn();
var inputs=document.getElementById('inputty');
for(i=0;i<inputs.length;i++){
inputs[i].disabled=false;
}
//This function will activate the GUI so the user can now act
}
// call this function when setTimeout …Run Code Online (Sandbox Code Playgroud) 我正在使用一个只处理GET请求的Web服务器框架,目前我正在尝试将大量数据(即来自用户输入的textarea中的文本内容)传递到另一个页面,该页面回应了用户的输入.
我尝试过Querystrings,但最终收到错误"请求的URL过长".
关于我应该使用什么方法的任何建议?
我一直在尝试创建一种效果,用户点击图像,该图像被另一个图像替换,该图像也充当链接.
但是我的问题是每当我点击替换的图像时,链接都不起作用.
小提琴:http://jsfiddle.net/ha6qp7w4/321/
$('.btnClick').on('click',function(){
$(this).attr('src','https://placekitten.com/g/200/300')
$(this).attr('href','google.com')
});
Run Code Online (Sandbox Code Playgroud) 有没有人知道如何将onClick分配给执行一个操作的对象,然后当用户单击同一个对象时,操作是否相反?
$('#image').click(function() {
$('#foo').css({
'background-color': 'red',
'color': 'white',
'font-size': '44px'
});
});
Run Code Online (Sandbox Code Playgroud)
因此,单击#image会将更改添加到#foo或反向更改.
小提琴:http://jsfiddle.net/Sx5yH/804/
有什么建议?
我正在尝试创建一个div的水平列表,我的主页每隔x秒从左到右快速滑动.这是我到目前为止所取得的成就:http://jsbin.com/rozurikina/1/
<div id="container">
<div id="section_blue"></div>
<div id="section_red"></div>
<div id="section_green"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我无法水平对齐三个div(我认为这可能是由于宽度设置为100%,但这是必要的,因为我更喜欢div占据页面的整个宽度)而且我不确定使得div像幻灯片一样每隔x秒快速滚动所需的jquery.
有什么建议?