|
|
|
| У меня на сайте есть двигающиеся блоки (grag) т.е. кликаем на блок (не отпуская левую кнопку мыши) и можно двигать всю область, ну как обычно это делается. Но вот в чем проблема. Заказчик хочет чтобы при клике на блок мы автоматически попадали в соответсвующий раздел. я это сделал, но проблема вот в чем. Получается если попробовать двигать блок, он то двигается, но после отпускание левой кнопки мыши происходит открытие другой странице. По логике все верно срабатывает событие onclick.
Вопрос - можно как-то сделать так что если пользователь кликнул, но не отпустил клавишу мышки, то по прошествие например 1 секунды переадресации небыло?
Вот участок кода где происходит переадресации при клике -
$(".cl_work").click(function() {
var id = str_replace('li-','',this.id);
var link = $("#a-"+id+"").attr('href');
document.location.href = ""+link+"";
});
|
| |
|
|
|
|
|
|
|
для: admiral
(23.11.2011 в 13:13)
| | Не знаю, как в ЖиКвери, но в нормальном чистом JS есть вполне себе разделяемые программно события onmousedown, onmouseup и onclick. | |
|
|
|