說當頁面加載時,此代碼運行:如何將jQuery Tools疊加事件綁定到現有疊加層?
jQuery(document).ready(function($){
$('#overlay').overlay(api: true);
});
如何將事件綁定到它?我試過了:
$('#overlay').onBeforeLoad(function(){ alert('Hi'); });
$('#overlay').bind('onBeforeLoad', function(){ alert('Hi'); });
var api = $('#overlay').data('overlay');
api.onBeforeLoad(function(){ alert('Hi') });
當我這樣做:
alert(api.getContent().attr('id'));
警告彈出「#overlay」。
當疊加打開並且我運行時:
alert(api.isOpened());
警告彈出「false」。
在此先感謝。
疊加工作正常,所以我不認爲任何現有的代碼是一個問題。無論配置如何,我都需要能夠綁定onBeforeLoad事件。 – 2010-05-13 04:20:27