Cách tải công việc này bằng jQuery.live?Công cụ jQuery Lớp phủ & sự kiện jQuery.live
$("a[rel]").overlay({
mask: '#3B5872',
effect: 'apple',
api: true,
onBeforeLoad: function() {
var wrap = this.getOverlay().find(".contentWrap");
wrap.load(this.getTrigger().attr("href"));
}
});
Tôi cố gắng này không có 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"));
}
});
});
này không hoạt động, không có cửa sổ bật lên xảy ra – Rookian
@Rookian: Hãy thử trả lời được cập nhật ... trông giống như 'hành vi load' thay đổi kể từ lần cuối tôi xem, câu trả lời được cập nhật sẽ phù hợp với bạn. –
hm nó không hoạt động quá, mặt nạ xảy ra một thời gian ngắn và sau đó trang được yêu cầu được hiển thị mà không có lớp phủ. Vì vậy, chỉ html tinh khiết được hiển thị như thể javascript bị tắt. – Rookian