解决方案 »
- Infinite Scroll的使用问题
- js定义的函数和jquery定义的可以共存吗 js定义的函数和jquery定义的可以共存吗 js定义的函数和jquery定义的可以共存吗
- js 如何捕获IE左上角下拉菜单--关闭事件
- 求一个停顿、循环的代码。
- [20分全给]如何对去掉字符串两边的“ ”
- 如何用javascript计算两个日期之间的时间间隔
- 高手救命,关于网页的网络游戏~~~~
- netscape为什么会把source显示出来?
- 请问哪儿有下载javascript手冊的地方
- npm 安装模块安装不了,淘宝镜像也不行,求帮忙。。
- 求一个动态添加tr的js,比较有难度
- 求一段日期检查的javascript.
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
//结果
document.getElementById("myCanvas").width= winWidth;
document.getElementById("myCanvas").height= winHeight;
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
function deletePlayer(i,j)
{
//data.push(letter);//添加到移除元素数组
j && letters.splice(j,1);
i && shots.splice(i,1);
}
不是很明白你说的第一个元素删不掉是指什么?第一个字母,还是第一个子弹?好像没有什么问题,你是怎么判断有没有被删除的?
我测试的方法是,把onload里面的window.setInterval('randomLetter(1)',2000);改成randomLetter(1);,这样排除其他的干扰,然后打,letters和shots的数组长度都变成0了,证实可以消除。