如何在用户使用javascript向下滚动时创建附加到浏览器窗口顶部的层

如何在用户使用javascript向下滚动时创建附加到浏览器窗口顶部的层,javascript,Javascript,我一直在做一些我本不该做的事情。我有一个wix托管设计的网站。他们不支持css层,但当你使用他们的免费版本时,他们会自动在每个页面的顶部插入一个带有他们徽标的广告和一个立即注册按钮。我重写了他们的代码,并使用他们的服务器端显示我的徽标和顶部的“立即注册”按钮,即使页面被向下滚动,该按钮也会固定在视图中。然而,他们只是改变了一些东西,现在我再次没有我的网站现在注册按钮 我见过JavaScript,它可以创建一个按钮,在固定位置生成一个层,但是如何使用JavaScript代码在页面向下滚动时保持在页

我一直在做一些我本不该做的事情。我有一个wix托管设计的网站。他们不支持css层,但当你使用他们的免费版本时,他们会自动在每个页面的顶部插入一个带有他们徽标的广告和一个立即注册按钮。我重写了他们的代码,并使用他们的服务器端显示我的徽标和顶部的“立即注册”按钮,即使页面被向下滚动,该按钮也会固定在视图中。然而,他们只是改变了一些东西,现在我再次没有我的网站现在注册按钮

我见过JavaScript,它可以创建一个按钮,在固定位置生成一个层,但是如何使用JavaScript代码在页面向下滚动时保持在页面顶部的视图中,在加载时生成一个层呢。Wix支持标签。 是否可以修改相同的代码,使页眉和页脚只包含一个滚动的中间部分? 我的网站可以看到。如果您想知道当前的布局是什么。

请尝试使用此代码

<div id="sMenuR" style="background-color: red; width:50px; height:50px; "> </div>
    <script type="text/javascript">
        var NS = (document.layers) ? true : false;
        var IE = (document.all) ? true : false;

        jQuery(document).ready(function() {
            jQuery('#sMenuR').click(function() {
                jQuery("html, body").animate({
                    scrollTop : 0
                }, 600);
                return false;
            });

            if (IE) {
                window.setInterval(function() {
                    var position = document.documentElement.scrollTop;
                    jQuery("#sMenuR").animate({ top : position + "px" }, 600);
                }, 1000);
            }else{
                window.setInterval(function(){
                    jQuery("#sMenuR").animate({top : jQuery(document).scrollTop()  + "px" }, 600); 
                },1000);
            }
        }

        );
    </script>

var NS=(document.layers)?真:假;
var IE=(document.all)?真:假;
jQuery(文档).ready(函数(){
jQuery(“#sMenuR”)。单击(函数(){
jQuery(“html,body”).animate({
滚动顶部:0
}, 600);
返回false;
});
如果(即){
setInterval(函数(){
变量位置=document.documentElement.scrollTop;
jQuery(#sMenuR”).animate({top:position+“px”},600);
}, 1000);
}否则{
setInterval(函数(){
jQuery(“#sMenuR”).animate({top:jQuery(document.scrollTop()+“px”},600);
},1000);
}
}
);

不幸的是,此脚本仅生成div层,而没有将其固定到浏览器窗口。我希望有一个div浮动在页面的顶部或底部,当客户在页面内容上上下滚动时始终可见。该脚本位于每个页面的最底部,只有当用户一直向下滚动到页面底部时才可见。请访问我的网站www.apc2go.com以获取参考。这是每页底部的黑线。