假設我有一個html表格,單元格背景爲紅色。我想在使用jQuery的表圈打印字母(AZ),例如字母J會是什麼樣子,如下圖所示:如何使用jQuery在屏幕上繪製字母表
我可以創建一個表和一個指針,可以遍歷表格的所有單元格並將背景顏色更改爲黑色。但是,我不明白哪個單元格要突出顯示某個特定的字母表。例如,要在30 x 30的表格上顯示字母「A」,需要更改其背景,以便在屏幕上顯示字母A,以及其他字母。這是否有任何模式?
這裏是我的代碼至今:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var x=0;
var y=1;
function movePointer(){
printCell();
if(x==30){
x=0;
y++;
}
if(y==31){
y=1;
x=0;
$(".pointer").css("background","red");
}
x++;
}
function printCell(){
$("#"+x+"_"+y).css("background","black");
}
function eraseCell(){
}
setInterval(movePointer,1);
});
</script>
</head>
<body style="margin:0; padding:0">
<?php
$h=30;
$v=30;
echo "<table border='1'>";
for($y=1;$y<=$v;$y++){
echo "<tr>";
for($x=1;$x<=$h;$x++){
echo "<td style='border:1px solid red; width:20px; height:20px'>";
echo "<div style='width:20px; height: 20px; background:red' class='pointer' id='".$x."_".$y."'></div>";
echo "</td>";
}
echo "</tr>";
}
?>
</table>
</body>
只是好奇心:你想用什麼? – TPete 2012-03-29 14:07:27
凸輪從我能理解你的意見你實際上有2個問題,一個如何從字母中提取位圖,以及兩個如何在屏幕上繪製它。第二,我爲你提供了第一個解決方案,你應該發佈一個新問題或者編輯一個新問題。 – 2012-03-29 14:29:34
是的,但要提取它,我需要先創建它。所以它攜手並進。沒有第一個我怎麼能得到第二個 – 2012-03-29 14:33:51