Javascript 将两个onLoad脚本合并为一个脚本

Javascript 将两个onLoad脚本合并为一个脚本,javascript,jquery,html,css,onload,Javascript,Jquery,Html,Css,Onload,我有两个加载脚本 <body onload=" (function($){ $(document).ready(function(){ $(window).scroll(function() { if ( $(window).scrollTop() >= ($('body').height() - $(window).height()) ) { $(window).scrollT

我有两个加载脚本

<body  onload=" (function($){
    $(document).ready(function(){
            $(window).scroll(function() {
                if ( $(window).scrollTop() >= ($('body').height() - $(window).height()) ) {
                    $(window).scrollTop(1);
                }
                else if ( $(window).scrollTop() == 0 ) {
                    $(window).scrollTop($('body').height() - $(window).height() -1);
                }    
            });
        }); 
})( jQuery );">


我需要它们在相同的onLoad=“”中,并且仍在工作。有人能帮我吗?谢谢


<body  onload="

            $(window).scroll(function() 
            {
                if ( $(window).scrollTop() >= ($('body').height() - $(window).height()) ) 
                    $(window).scrollTop(1);

                else if ( $(window).scrollTop() == 0 ) 
                    $(window).scrollTop($('body').height() - $(window).height() -1); 
            });

">

你把事情复杂化了一点

在body标记的底部放置一个script标记,然后将代码放入其中

<body>
    .... OTHER HTML GOES HERE ....

    <script>
        (function($){ // you only need this if you have something jQuery conflicts with
            $(function(){
                $(window).scroll(function() {
                    if ( $(window).scrollTop() >= ($('body').height() - $(window).height()) ) {
                        $(window).scrollTop(1);
                    } else if ( $(window).scrollTop() == 0 ) {
                        $(window).scrollTop($('body').height() - $(window).height() -1);
                   }    
                });

                // your second onload thing
                window.scroll(0, 1500)
            }); 
         })( jQuery );
    </script>

</body>

.... 其他HTML在这里。。。。
(函数($){//只有在jQuery与某些内容冲突时才需要此函数
$(函数(){
$(窗口)。滚动(函数(){
如果($(窗口).scrollTop()>=($('body').height()-$(窗口).height()){
$(窗口).scrollTop(1);
}else if($(窗口).scrollTop()==0){
$(窗口).scrollTop($('body').height()-$(窗口).height()-1);
}    
});
//你的第二件事
窗口。滚动(0,1500)
}); 
})(jQuery);

您可以放置多个语句,用
分隔。那么?我建议你把逻辑写在
里面。哇,很简单,谢谢!谢谢你,人造丝,但是剧本不起作用了。
<body>
    .... OTHER HTML GOES HERE ....

    <script>
        (function($){ // you only need this if you have something jQuery conflicts with
            $(function(){
                $(window).scroll(function() {
                    if ( $(window).scrollTop() >= ($('body').height() - $(window).height()) ) {
                        $(window).scrollTop(1);
                    } else if ( $(window).scrollTop() == 0 ) {
                        $(window).scrollTop($('body').height() - $(window).height() -1);
                   }    
                });

                // your second onload thing
                window.scroll(0, 1500)
            }); 
         })( jQuery );
    </script>

</body>