請看看beta.gulfdine.com。你會看到一個「登錄」鏈接。點擊它啓動一個jQuery覆蓋。jQuery覆蓋:關閉當前覆蓋並打開另一個?
現在點擊「爲什麼加入?」。這將啓動另一個疊加層,其中有一個「立即註冊」鏈接。點擊它打開前一個覆蓋。
現在是這個問題。你會注意到兩個疊加層都有'揭露'選項,這個選項顯示了屏幕的其餘部分變暗。當兩者都獨立打開時,這可以正常工作。但是,當我從「爲什麼加入?」啓動註冊覆蓋圖時,未顯示曝光效果。同時在疊加層之外單擊不起作用。
下面是代碼:
/*Overlays*/
var whyJoinOverlay = $("a.whyJoin[rel]").overlay({ expose: '#000', top: 'center', api: true });
var loginLinks = $("a.loginLinks[rel]").overlay({ expose: '#000', top: 'center', api: true });
$("a.callToAction").click(function (e) {
e.preventDefault();
whyJoinOverlay.close();
loginLinks.load();
});
這是因爲什麼我做錯了,或者這是jQuery的覆蓋的錯誤?
嗨吉米,你在正確的軌道上 - 我發現在jQuery論壇的答案:http://flowplayer.org/tools/forum/40/41903 – 2011-04-10 02:52:36
這看起來像更新的網址,以同一論壇問題:http://jquerytools.org/forum/tools/40/41903 – 2012-04-13 15:12:07