小编Sta*_*nni的帖子

鼠标悬停时mousedown

我有一个大桌子,每个单元格为25x25,每个单元格内有一个div.每个div都有"node"类,并且背景颜色都应用于它们.我正在编写一些jQuery代码,当鼠标停在鼠标按钮时,它会改变每个div的颜色.

我目前拥有它,所以当鼠标悬停时它可以正常工作,但我只希望它在鼠标按钮关闭时工作.我已经尝试了很多不同的方法让它工作,但到目前为止我没有看,下面是我目前的代码.

$(document).ready(function(){
  $(".node").mouseover(function(){
   $(this).css({background:"#333333"});
 });
});
Run Code Online (Sandbox Code Playgroud)

jquery onmouseover onmousedown

12
推荐指数
1
解决办法
2万
查看次数

为什么要使用"do while"循环?

我永远不明白为什么使用do while循环是必要的.我理解他们做了什么,这是执行while循环包含的代码而不检查条件是否为真.

但不是以下代码:

do{
    document.write("ok");
}
while(x == "10");
Run Code Online (Sandbox Code Playgroud)

完全相同:

document.write("ok");
while(x == "10"){
    document.write("ok");
}
Run Code Online (Sandbox Code Playgroud)

也许我是非常愚蠢的,并且遗漏了一些显而易见的东西,但是我没有看到在我上面的例子中使用do的好处.

language-agnostic while-loop do-while

10
推荐指数
4
解决办法
3万
查看次数

检查是否已加载多张图像

我正在使用html5的画布功能.我在画布上画了一些图像,我需要检查它们是否已经全部加载才能使用它们.

我已经在一个数组中声明了它们,我需要一种方法来检查它们是否同时加载但我不知道如何做到这一点.

这是我的代码:

var color = new Array();
color[0] = new Image();
color[0].src = "green.png";
color[1] = new Image();
color[1].src = "blue.png";
Run Code Online (Sandbox Code Playgroud)

目前要检查图像是否已加载,我将不得不一个接一个地这样做:

color[0].onload = function(){
//code here
}
color[1].onload = function(){
//code here
}
Run Code Online (Sandbox Code Playgroud)

如果我有更多的图像,我将在后面开发,这将是一个非常低效的方式来检查它们.

我该如何同时检查它们?

javascript canvas image onload

10
推荐指数
3
解决办法
1万
查看次数

Web套接字入门

我非常有兴趣了解HTML5中称为web套接字的新功能.我已经调查过了,并提出了几个问题.

似乎在我开始将这项新技术应用到我的Web应用程序之前,我需要有一个支持它的Web服务器.这是否涉及下载并在所述服务器上安装它?有多个可用吗?如果是这样我在哪里找到这些?

我当然已经拥有JavaScript和HTML/CSS的经验,我还需要学习其他语言才能开始使用Web套接字吗?

html5 websocket

7
推荐指数
1
解决办法
1828
查看次数

javascript函数返回不起作用

我在函数中返回变量时遇到问题,下面的脚本运行正常:

function sessionStatus(){
    $(document).ready(function(){
        $.getJSON(scriptRoot+"sessionStatus.php",function(status){
            alert(status);
        });
    });
}

sessionStatus();
Run Code Online (Sandbox Code Playgroud)

在我尝试以下操作时打赌我会收到一个消息框,其中包含"未定义"消息:

function sessionStatus(){
    $(document).ready(function(){
        $.getJSON(scriptRoot+"sessionStatus.php",function(status){
            return status;
        });
    });
}
alert(sessionStatus());
Run Code Online (Sandbox Code Playgroud)

这真是让我烦恼,我似乎无法看出我做错了什么.

javascript return function

6
推荐指数
1
解决办法
2万
查看次数

Php包括使用ajax

我正在创建一个使用"模块"构建的网页,换句话说,页面使用其他php文件放在一起.

在我的页面的一侧有一个div容器,旁边有一些链接,这个div容器将用于保存某些信息.信息保存在单独的php文件中,我无法使用前面提到的链接加载到div容器中.

我将如何使用ajax进行此操作?

注意:我用include("")加载php文件;

php ajax load module

3
推荐指数
1
解决办法
9674
查看次数

查找具有最高值的mysql表中的记录

我希望能够在名为"map"的表格中查看哪个记录具有"positionV"的最高值.

例如,如果我在"map"表中有5条记录并且在"positionV"下面,则每条记录的值为"3,8,9,2,10",我不会输出10.

顺便说一句,我也在使用PHP.

php mysql

1
推荐指数
1
解决办法
5233
查看次数