我想要檢測點擊並將元素從屏幕右側移動到離開屏幕左側的jquery。jquery - 在屏幕上隨機移動div的多個實例Y-position
我已經實現了一般想法(fiddle),但只有一個div,一次。
HTML:
<div class = "outer">
<div id = "box">
</div>
</div>
CSS:
body {
overflow-x: hidden;
height: 500px;
}
#box{
height: 100px;
width: 100px;
background: #FF00FF;
position: absolute;
right: -100px;
}
JS:
$(document).ready(function(){
$(document).click(function(){
var bodyHeight = document.body.clientHeight;
var randPosY = Math.floor((Math.random()*bodyHeight));
$('#box').css('top', randPosY);
$("#box").animate({left: '-100px'}, 5000);
});
});
- 怎樣才能使一個新的實例DIV出現(隨機y位置)每次點擊在文件上?
- 我的隨機y位置在jQuery中按以下方式計算,但從我的css中獲得它的值
height: 500px;
- 我該如何使此值具有響應性?
響應或隨機? –
在這個例子中,我假設身體的高度爲500px。查詢中的隨機函數已經計算了0到500之間的隨機y位置。不過,我希望值的大小代表窗口的實際高度...目前檢查出https://stackoverflow.com/questions/12781205/live-detect-browser-size-jquery-javascript – birgit