色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery讓div自動移動位置

姚碧蓮1年前9瀏覽0評論

在網頁開發中,經常會遇到需要讓元素自動移動的情況。通過使用jQuery庫,我們可以輕松地實現這個需求。下面就是一個例子,展示如何使用jQuery讓一個div元素自動移動位置。

//html代碼
<div id="moveDiv">這個div會自動移動位置</div>
//css代碼
#moveDiv{
position: absolute;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -50px;
}
//jQuery代碼
$(function() {
setInterval(function() {
$('#moveDiv').animate({
left: Math.floor(Math.random()*($(window).width()-$('#moveDiv').width())),
top: Math.floor(Math.random()*($(window).height()-$('#moveDiv').height()))
}, 1000);
}, 2000);
});

在上面的例子中,我們使用了jQuery的animate()函數,這個函數可以讓元素以動畫的形式移動到指定位置。在這個例子中,我們使用了setInterval()函數,每兩秒鐘執行一次,讓div元素以動畫的形式移動到一個隨機位置。具體來說,我們先通過Math.random()函數和$(window).width()和$(window).height()方法獲取窗口的寬高,再計算出div元素的left和top值,最后使用animate()函數讓div元素移動到這個位置。

通過這個例子,我們可以看到,使用jQuery讓元素自動移動非常方便。通過簡單的代碼,我們就可以實現一個具有動態效果的div元素。