[英]How to slide div from left to it's absolute position in the middle of the page?
我想使用 jQuery 或 Javascript 來獲取我的徽標,當頁面加載時,從頁面的左側滑動它並使其停止並停留在頁面中間的休息點。 (標志 div id="mylogo"
)
$(document).ready( function () {
$("#myLogo").animate("aCSSAttribute", "toThisValue");
});
還檢查: http : //api.jquery.com/animate/
如果你表現出你的努力,那么我可以更好地幫助你。
您需要計算它需要移動多遠,下面的示例假設 x% 但如果需要,您可以對像素執行此操作。
不要忘記定位您的徽標,並確保外部元素具有一定的寬度/顯示定義。
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#main {width:100%;}
#mylogo{border:1px solid red;width:200px;height:100px;display:block;position:relative}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#mylogo').animate({left:'+=25%'});
});
</script>
</head>
<body>
<div id="main">
<div id="mylogo"></div>
</div>
</body>
</html>
你可能想要這樣的東西: http : //jsfiddle.net/SATMY/1/
你的問題根本不清楚,所以很難說我的答案是否確實是正確的答案。
$("div#logo").animate({"marginLeft":"-50px"}, 800);
和初始 CSS:
margin-left: -900px; /* Before slide-in */
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.