毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

JS加载更多的效果着呢么做

更新时间:2013-4-19:  来源:毕业论文

JS加载更多的效果着呢么做

加载更多的效果怎么做啊,就是会自动加载下一页的文章内容到首页而不用翻页来看那样子的,有没有直接用的什么代码或者插件之类的,新手不懂。

是直接改变div的值吗?不很明白你的意思

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:-//www.w3.-org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http:-//www.w3.-org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript" src="http:-//ajax.googleapis.-com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body >
<div id="divId" style="background:#f00; height:1000px; overflow:hidden;">
    <div style="height:1500px;"></div>毕业论文 
</div>
<script type="text/javascript">
    window.onscroll = function () {
        var a = document.documentElement.scrollTop == 0 ? document.body.clientHeight : document.documentElement.clientHeight;
        var b = document.documentElement.scrollTop == 0 ? document.body.scrollTop : document.documentElement.scrollTop;
        var c = document.documentElement.scrollTop == 0 ? document.body.scrollHeight : document.documentElement.scrollHeight;
 
 
        if (b != 0) {
            if (a + b == c) {
                showmore();
            }
        }
    }
    function showmore() {
        //alert($('#divId div:last-child').offset().top + parseInt($('#divId div:last-child').height()));
        if(parseInt($('#divId').height()) < ($('#divId div:last-child').offset().top + parseInt($('#divId div:last-child').height()))) {
            $('#divId').css('height', '+=100px');
        }
        
        }
</script>
 
 
</body>
</html>

jquery就可以实现 ajax动态修改html的内容 如果想要更好的用户体验的话 可以添加一点动画的效果什么的 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。