我需要帮助安排图像。我有这张表,我希望图像以特定的顺序出现,例如B A G D...(从左到右)。
代码可以在here上找到。
发布于 2012-03-13 01:09:11
下面是一种简单快捷的方法,只需使用appendTo()重新排列img即可:
var order = ['b', 'a', 'g', 'd', 'h', 'c', 'i', 'f', 'e'];
$('img').parent().each(function(x) {
$('#'+order[x]).appendTo($(this));
});演示:http://jsfiddle.net/jtbowden/HFu7j/
而且,我之前已经说过了,但是你真的应该考虑摆脱你的内联javascript。内联代码已经过时,使得代码维护和调试变得更加困难。在jQuery中使用事件绑定,例如使用.on()。
https://stackoverflow.com/questions/9671128
复制相似问题