нужно заменить стандартный конфирм
в коде есть ссылки типа
<a href="page.html" onclick="return confirm('Вы уверены?')"> т.е. кликаем на ссылку выскакивает стандартный конфирм и при подтверждении переходим по ссылке, в случае отказа соответственно остаемся. И все бы хорошо, но нужно заменить стандартный конфирм на стилизованное модальное окошко. jquery dialog не подходит. нужна функция которая 1. показывает див с текстом и двумя кнопками 2. отслеживает что там в этим диве кликается 3. возвращать true если нажата одна кнопка и false если другая |
собственно сложность в том как заставить функцию ждать клика в div - модальном окне?
|
сделал вот такой вот костыль
function Uconfirm(el,text) { $('#confirm p').html(text); $('#confirm .yes').on('click', function(){location=el.href}); $('#confirm').modal('show'); return false; } <a href="page.html" onclick="return confirm(this,'Вы уверены?')">Конфирм</a> ну и конечно же должен где-то в коде быть блок с ID=confirm и содержащий кнопку с классом yes клик на которую какраз и делает редирект |
Часовой пояс GMT +3, время: 11:40. |