2010-03-10 40 views
0

我再次來到jquery overlay。蘋果效應Jquery無法正常工作

我有一個覆蓋,加載一個正常的分區,我想應用蘋果的效果,但我不能,我得到一個JavaScript錯誤「沒有找到效果」。

爲jquery的函數的代碼被寫成如下:

<script type="text/javascript"> 
     function pageLoad() { 
      var triggers = $("button.modalInput").overlay({ 
       // some expose tweaks suitable for modal dialogs 
       expose: { 
        color: '#333', 
        loadSpeed: 200, 
        opacity: 0.3, 
        zIndex: 99 
       }, 
       top: '15%', 
       effect: 'apple', 
       closeOnClick: false 
      }); 
     } 
    </script> 

當被執行時,該函數拋出錯誤。如果我刪除'效果'線一切正常,但顯然沒有效果。 任何人都可以幫助我? 非常感謝。

回答

1

您需要在css文件中設置蘋果效果。例如,請參閱http://flowplayer.org/tools/css/overlay-apple.css

+0

我的css類在我的自定義css幾乎完全一樣,我只將名稱從apple_overlay更改爲apple_overlayWhatever,這種更改是否修改了整個邏輯?我能做什麼?謝謝 – euther 2010-03-10 17:17:48

+0

@rolando:是的,我相信如果你改了名字,那就會破壞jQuery的邏輯。繼續並將名稱恢復爲示例css文件的名稱。如果你仍然有問題,請張貼你的CSS文件。 – 2010-03-10 18:01:42

+0

我將名稱更改爲apple_overlay,並使用與上述鏈接中定義的完全相同的css(我更改了圖片的url),問題仍然存在: throw'Overlay:無法找到效果:「'+ k.effect +''' 事情是沒有「效果:'蘋果'」兩個CSS都完美工作,所以我想這個問題是在我的jQuery功能。我可以沒有這種效果,但它對我來說會是一個加分。 此致敬禮。 – euther 2010-03-10 21:55:23