Jak uzyskać tę pracę z 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"));
}
});
Próbowałem to bez sukcesu:
$("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"));
}
});
});
to nie działa, nie pojawia się okienko – Rookian
@Rookian Starają zaktualizowaną odpowiedź ... wygląda 'load' zachowanie zmieniło od kiedy ostatnio wyglądałem, zaktualizowana odpowiedź powinna działać dla ciebie. –
hm to też nie działa, maska pojawia się przez krótki czas, a następnie żądana strona jest wyświetlana bez nakładki. Więc tylko czysty html jest pokazywany tak, jakby javascript był wyłączony. – Rookian