$("a[rel]").getOverlay().close();
$("a[rel]").close();
Ambos no funcionan.jQuery Tools: ¿cómo cerrar una superposición?
$(document).ready(function() {
$("a[rel]").overlay({
mask: '#3B5872',
effect: 'apple',
onBeforeLoad: function() {
var wrap = this.getOverlay().find(".contentWrap");
wrap.load(this.getTrigger().attr("href"));
},
onLoad: function() {
$('.contentWrap form').submit(function (event) {
event.preventDefault();
$("a[rel]").overlay().close();
hijack(this, update_employees, "html");
});
}
});
});
function hijack(form, callback, format) {
$.ajax({
url: form.action,
type: form.method,
dataType: format,
data: $(form).serialize(),
success: callback
});
}
function update_employees(result) {
$("#gridcontainer").html(result);
}
¿Alguna sugerencia?
Uso Chrome porque el evento onLoad parece no funcionar correctamente en FF.
lamentablemente esto no funciona para mí. Edité mi pregunta. Tal vez sabes lo que está mal allí. – Rookian
@Rookian - ¿Recibes un error de javascript en otro lugar? La API es bastante directa, he probado lo anterior contra varios sitios ...parece que algo más está interfiriendo. –
no, no hay ningún error. – Rookian