簡體   English   中英

如何將div從左側滑動到頁面中間的絕對位置?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM