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>