Как получить эту работу с jQuery.live?jQuery Tools Overlay & jQuery.live event
$("a[rel]").overlay({
mask: '#3B5872',
effect: 'apple',
api: true,
onBeforeLoad: function() {
var wrap = this.getOverlay().find(".contentWrap");
wrap.load(this.getTrigger().attr("href"));
}
});
Я попробовал это, без Succes:
$("a[rel]").live('click', function() {
alert('live');
$(this).overlay({
mask: '#3B5872',
effect: 'apple',
api: true,
onBeforeLoad: function() {
var wrap = this.getOverlay().find(".contentWrap");
wrap.load(this.getTrigger().attr("href"));
}
});
});
это не работает, нет всплывающее окно не происходит – Rookian
@Rookian: Попробуйте обновленный ответ ... выглядит как 'load' поведение изменилось поскольку я последний раз смотрел, обновленный ответ должен сработать для вас. –
hm он тоже не работает, маска происходит через короткое время, а затем запрашиваемая страница отображается без наложения. Таким образом, только чистый html отображается так, как будто javascript отключен. – Rookian