2013-11-27 19 views
0

我一直在做我可能不應該做的事情。我有一個用wix託管設計的網站。他們不支持css圖層,但是當你使用他們的免費版本時,他們會自動在每個頁面的頂部插入一個廣告與他們的標誌和立即註冊按鈕。我重寫了他們的代碼,並使用他們的服務器端顯示我的標誌,並立即註冊按鈕在固定的頂部,即使頁面向下滾動。然而,他們只是改變了一些東西,現在我再次沒有註冊按鈕爲我的網站。如何在用戶使用javascript滾動時創建附加到瀏覽器窗口頂部的圖層

我看過JavaScript可以創建一個按鈕來在固定位置生成一個圖層,但是如何使用JavaScript代碼生成一個圖層onload,該代碼在頁面向下滾動時保持在頁面頂部的視圖中。 Wix支持標籤。 這個相同的代碼可以修改,以允許只有中心部分滾動的修復頁眉和頁腳? 我的網站可以看到here。如果你想知道目前的佈局是什麼。

回答

0

嘗試此代碼。

<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> 
+0

不幸的是,這個腳本只生成div層,但沒有修復它到瀏覽器窗口。我希望有一個浮動在頁面頂部或底部的div始終可見,而客戶在頁面內容上滾動瀏覽。該腳本停留在每個頁面的最底部,並且僅當用戶一直滾動到頁面底部時纔可見。請在www.apc2go.com上查看我的網站以供參考,它是每頁底部的黑線。 –

+0

有沒有人有任何其他的想法可能工作? –

相關問題