我想先加载第二个div,然后加第一个div

时间:2015-10-20 13:53:21

标签: php wordpress

<div class="a">hello</div> <div class="b">bye</div>

我有一个单页网站,我希望首先加载div然后再加载第二个...我能用html和css做这个吗?或者它需要JavaScript或......

3 个答案:

答案 0 :(得分:1)

只需使用Javascript:

  1. 将您的身体更改为<body onload="onloadFunction()">

  2. style="display: none;"添加到div元素

  3. 添加以下脚本:

    <script language="javascript" type="text/javascript"> 
        function onloadFunction(){
            document.getElementsByClassName("a").style.display = "true";
            document.getElementsByClassName("b").style.display = "true";
        } 
    </script> 
    
  4. 并更改文档的顺序。你希望拥有它的行。

答案 1 :(得分:0)

你可以试试这样的东西。

$(document).ready(function() {
    $(".b").delay(2000).fadeIn(500); //class b is on delay
});

无法仅使用 HTML CSS 。需要涉及 JavaScript jQuery 代码。

答案 2 :(得分:0)

是的,你需要javascript,我建议jquery(javascript库)。 更多信息:http://www.w3schools.com/jquery/jquery_get_started.asp

这是工作示例(只需使用浏览器和点击按钮运行):

<div class="a" style="display: none;">hello</div> 
<div class="b" style="display: none;">bye</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $('.a').show();
    setTimeout(function(){$('.b').show()}, 2000);
});
</script>