に複数の円を追加しbody
て関数をバインドし、各円がクリック時にランダムに移動するようにします。私はすでにこのようなものを試しました:http://jsfiddle.net/Xw29r/375/
$(function() {
$('.button1').click(function(){
$('body').append('<div class="circles"> </div>')
.bind('click',function() {
var h = $('body').height()-100;
var w = $('body').width()-100;
var movh = Math.floor( Math.random() * h);
var movw = Math.floor( Math.random() * w);
$(this).animate({
top: movh,
left: movw
}, 1000);
});
});
});
$(this)
本体を取得しますが、毎回追加されたdivを取得するにはどうすればよいですか?クラスをバインドすると$(.circles)
、すべてのサークルが移動します。