【发布时间】:2012-01-24 12:57:32
【问题描述】:
我正在使用此代码在页面中打印 3 个具有随机起始位置的可拖动图像:
<script type="text/javascript">
$(document).ready(function() {$('img.draggable').each(function(i,el){
var tLeft = Math.floor(Math.random()*800),
tTop = Math.floor(Math.random()*400);
$(el).css({position:'absolute', left: tLeft, top: tTop});
});
$("img.draggable").draggable();
});
</script>
在正文中:
<img src="xxx.xxx" class="draggable" width="260px" height="155px">
<img src="xxxx.xxx" class="draggable" width="300px" height="225px">
<img src="xxxx.xxx" class="draggable" width="225px" height="150px">
获取图片。 (总是 3)
现在代码运行良好,我需要多一步:
有没有办法从一个大数组(例如 10 个 gif 元素)中随机获取 3 个 gif 图像
我尝试添加功能,但元素丢失了可拖动类。
所以,我在一个页面上有 3 个可拖动元素,起始位置是随机的,我需要在每次刷新时从更大的随机数组中获取这 3 个元素。
对不起,我可怜的 js,非常感谢您的关注。
【问题讨论】: