Вернуть назад действие по умолчанию (противоположность preventDefault())
Добрый день.
Есть такая задача:
1) Кликаю по ссылкам в блоке, срабатывает аякс запрос;
2) Перед вставкой полученных данных в блок срабатывает некий прелоадер (затемняется контент и крутится колёсико); При этом если кликать по этой затемнённой области с колёсиком все ссылки работают, нужно их блочить, так как z-index: -1 чтобы они не кликались для ie не работают, решил вешать onclick на область и prevent.Default() итого перед вставкой данных контент в блоке уже не кликается;
3) Данные для вставки готовы, прелоадер пропадает, контент вставляется. Теперь нужно отменить preventDefault() чтобы ссылки снова были рабочие, но что-то никак.
$.ajax({
type: "GET",
url: site_uri+'index.php',
data: someUrl,
beforeSend: function(){
...
$(".center_column").click(function(event){
event = event || window.event;
event.preventDefault();
})
},
success: function(html) {
...
$(".center_column").click(function(event){
event = event || window.event;
event.returnValue = false;
return true;
})
}
});
Помогите, а ).
Как бы тут корректно снова разрешать дефолтное действие?
|