这是我的jsfiddle:http://jsfiddle.net/0r16e802/4/绘制的图像作为HTML表格
我所试图做的是拍摄图像,并在我的算法,它画成一个HTML表格 2大问题
- 我似乎能够绘制图像,只有第一个图像的第一行中加载
规模和大的问题
background-position
var Append=""; $(document).ready(function(){ var row=2; var ItemPerRow=10; CreateEmojiTable(row, ItemPerRow); function CreateEmojiTable(row, ItemsPerRow){ Append+="<table width='99%' style='padding-top:3px;'>"; for(var i=0;i<row;i++) { Append+="<tr>"; DrawEmoji(ItemsPerRow, i); Append+="</tr>"; } Append+="</table>"; $("#emoji_container").html(Append); } function DrawEmoji(ItemsPerRow, r){ var size=16; for(var i=0;i<ItemsPerRow;i++){ Append+="<td>" Append+="<div class='emoji' style='background-position:0px -"+parseInt(r*i*size)+"px;'></div>"; Append+="</td>"; } } });
的http://的jsfiddle。net/ah14oaup/1/ – epascarello 2014-09-04 14:14:35