Javascript 很简单。从JS创建闪烁光标的表
我正在制定一个项目,制作一个多方面的Javascript 很简单。从JS创建闪烁光标的表,javascript,html,css,html-table,cursor,Javascript,Html,Css,Html Table,Cursor,我正在制定一个项目,制作一个多方面的tictac-Toe游戏 但是… 每一个表格单元格都给了我这个恼人的闪烁光标。它就像是一个输入 有什么想法为什么。。。?或者如何删除它? 铬很好用Firefox 26.0抛出此错误。 当前直播版本: 完整代码: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Tic Tac Toe! (and mo
tictac-Toe
游戏
但是…
每一个表格单元格
都给了我这个恼人的闪烁光标。它就像是一个输入
有什么想法为什么。。。?或者如何删除它?
铬很好用<代码>Firefox 26.0抛出此错误。
当前直播版本:
完整代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Tic Tac Toe! (and more...)</title>
<meta name="description" content="Tic Tac Toe">
<meta name="author" content="SinSysOnline">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<style>
body{
font-family:"Lucida Console", Monaco, monospace;
}
td{
padding:0;
margin:0;
border-right:1px solid #000;
border-bottom:1px solid #000;
width:100px;
height:100px;
text-align:center;
font-size:72px;
}
td:last-child{
border-right:none;
border-bottom:1px solid #000;
}
tr:last-child td{
border-bottom:none;
}
table{
padding:25px;
margin:0 auto;
cursor:pointer;
}
#dashboard{
background:#CCC;
padding:15px;
border:1px solid #000;
box-shadow:0 5px 15px #000;
}
#alert{
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
color:#F00;
text-align:right;
}
.check{
background:url("check.png");
}
</style>
</head>
<body>
<div id="dashboard">
<p>How large is your grid? (3-10)</p>
<input type="text" id="size" size="1" />
<input type="button" id="go" value="Create Board / Reset" />
<p id="alert">Alerts Live Here</p>
</div>
<table id="board">
</table>
<script>
var b=[], c=0;
$("#go").click(function () {
var b=[],
s = parseInt($("#size").val());
if (s<3 || s>10) { alert("That is not a valid input. Please select 3-10"); return; }
$('#board tr').remove();
$('#alert').text("Your Turn!");
for(var i=0;i<s;i++){
var tempArr = [];
for(var j=0;j<s;j++){ tempArr[j] = ""; }
b.push(tempArr);
}
for (var i = 0; i < s; i++) {
var $tr = $('<tr />', {id: 'row_' + i }).data('index', i + 1);
$("#board").append("<tr id='row_" + i + "'>");
for (var j = 0; j < s; j++) {
$('<td />', {
id: 'col_' + j
}).data('index', j + 1).appendTo($tr);
}
$("#board").append($tr);
}
$("#board").on('click', 'td', function () {
var $td = $(this),
td = $td.data('index'),
row = $td.parent().data('index');
if(b[row-1][td-1]!==""){
alert("Somebody already went there...");
} else {
b[row-1][td-1] = "X";
$td.addClass("check");
$('#alert').text(b);
}
});
});
</script>
</body>
</html>
抽抽搭搭!(还有更多…)
身体{
字体系列:“Lucida控制台”,摩纳哥,monospace;
}
运输署{
填充:0;
保证金:0;
右边框:1px实心#000;
边框底部:1px实心#000;
宽度:100px;
高度:100px;
文本对齐:居中;
字体大小:72px;
}
td:最后一个孩子{
边界权:无;
边框底部:1px实心#000;
}
tr:最后一个孩子td{
边框底部:无;
}
桌子{
填充:25px;
保证金:0自动;
光标:指针;
}
#仪表板{
背景:#CCC;
填充:15px;
边框:1px实心#000;
盒影:0 5px 15px#000;
}
#警觉的{
字体系列:“Courier New”,Courier,“Lucida Sans打字机”,“Lucida打字机”,monospace;
颜色:#F00;
文本对齐:右对齐;
}
.检查{
背景:url(“check.png”);
}
你的电网有多大?(3-10)
警报在此实时发布
var b=[],c=0;
$(“#go”)。单击(函数(){
var b=[],
s=parseInt($(“#size”).val();
如果(s10){alert(“这不是有效的输入。请选择3-10”);返回;}
$('#board tr')。删除();
$(“#警报”).text(“轮到你了!”);
对于(var i=0;i易于使用CSS
查看此站点
我在Firefox中看不到任何错误,在游戏网格中也看不到任何光标。我也看不到任何护根。有趣的是……可能只是我调试的附加组件……护根是什么意思?这是你开头的一句错字;看起来像是自动完成的失败。我的评论只是一个笑话:)(“护根”是你放在花园里切碎的木头。)巴哈哈,甚至没有看到:-P我甚至在谷歌上搜索了“代码覆盖”,试图发现更多。唉,我被带到了家得宝的一个启动页面。是的,我以前试过。我想这只是我的系统和我的FF附加组件,因为我在其他浏览器中都找不到它。
td{
cursor:default;
padding:0;
margin:0;
border-right:1px solid #000;
border-bottom:1px solid #000;
width:100px;
height:100px;
text-align:center;
font-size:72px;
}