2014-02-18 33 views
0

所以,我有一個js腳本:按下按鈕JS疊加功能

<script> 
    $(document).ready(function() { 
    $("#changePh").click(function() { 
     $("changebox").overlay().load(); 
    \}); 

    $("#changebox").overlay({ 
     top: 260, 
       mask: { 
      color: '#fff', 
      loadSpeed: 200, 
      opacity: 0.5 
      }, 
      closeOnClick: false, 
      load: true 
     }); 
     }); 
</script> 

,我想這之後,我按下按鈕看來,疊加,insted的現在它的出現 我立刻加載頁面

我也有id爲「changePh」按鈕,並使用id =「changebox」

誰能幫我...

+0

從document.ready函數刪除覆蓋... –

+0

將'load:true'更改爲'load:false'可能會執行此操作。 – techfoobar

+0

只需將疊加功能放入點擊中即可。您在使用$('#changebox')時直接指定疊加功能。 – Tyranicangel

回答

0

嘗試的形式將您的overlay函數內部click功能:

$("#changePh").click(function() { 
    $("#changebox").overlay().load(); 
    $("#changebox").overlay({ 
     top: 260, 
     mask: { 
      color: '#fff', 
      loadSpeed: 200, 
      opacity: 0.5 
     }, 
     closeOnClick: false, 
     load: true 
    }); 
}); 

順便說一句,你在你的click功能關閉})前失蹤#$("#changebox")和冗餘\