Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单HTML/JavaScript项目中的Twitching表_Javascript_Html_Css_Svg - Fatal编程技术网

简单HTML/JavaScript项目中的Twitching表

简单HTML/JavaScript项目中的Twitching表,javascript,html,css,svg,Javascript,Html,Css,Svg,我正在学习一个简单的JavaScript拼图,你必须在棋盘上放置八个皇后,这样就不会有两个皇后互相攻击。下面是一个快照 问题:每当皇后被放置在一个未被占用的列中时,该列会抖动一两个像素。如何通过固定列宽来解决此问题?皇后图形的SVG图像明显小于60像素。我的CSS在下面 我应该也显示我的JavaScript和HTML文件吗?是我的谷歌硬盘17 KB上的文件 请注意,我可以将完整的项目上传到哪里并从那里运行/链接它吗 table { width: 480px; border-col

我正在学习一个简单的JavaScript拼图,你必须在棋盘上放置八个皇后,这样就不会有两个皇后互相攻击。下面是一个快照

问题:每当皇后被放置在一个未被占用的列中时,该列会抖动一两个像素。如何通过固定列宽来解决此问题?皇后图形的SVG图像明显小于60像素。我的CSS在下面

我应该也显示我的JavaScript和HTML文件吗?是我的谷歌硬盘17 KB上的文件

请注意,我可以将完整的项目上传到哪里并从那里运行/链接它吗

table {
    width: 480px;
    border-collapse: collapse;
}

tr {
    height: 60px;
}

td {
    width: 60px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
}

board和queen布局只能用jQuery和SVG编写。下面是一个没有皇后逻辑的简单示例,因此您可以在每个单元格上放置皇后

更新:2014年10月在IE9、Firefox和Chrome上测试

jQuery'svg'。单击'click',函数e{ console.logx,y:,e.pageX',,e.pageY; //确定最近正方形的位置,48px正方形的左上单元从坐标9,9开始, var cols=parseInte.pageX-9/48; var rows=parseInte.pageY-9/48; var单元id=cols+“”+行; 如果cols<8&&rows<8&&jQuery+cell\u id.length==0{ jQuery'cell_location'.text+cols+','+rows+; //在该单元格中插入图像 var queen=document.createElementshttp://www.w3.org/2000/svg使用 queen.setAttributesNull,id,cell_id; 刚毛皇后http://www.w3.org/1999/xlink,xlink:href,皇后; queen.setAttributesNull,x,cols*48+1; queen.setAttributesNull,y,行数*48+1; jQuery'svg'; } } 你好
添加HTML、CSS和JavaScript来单击Save和share链接看起来像是一个表CSS问题,通常我会在表中画一个图标,然后在单击时取消隐藏div queen。发布SVG解决方案后,有人想发布画布解决方案吗?