Вернуть назад действие по умолчанию (противоположность 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; }) } }); Помогите, а ). Как бы тут корректно снова разрешать дефолтное действие? |
Часовой пояс GMT +3, время: 20:51. |