event onclick
Проблема:
event onclick обрабатывается 2 раза. Хотя по идее не должен бы. Код:
$('.apf').ready(function(){ // начинает работу после загрузки контрольного елемента
$('#vkladka a').click(function(event){ // срабатывает при клике на нужныю ссылку
var params = {};
ex(params); // функция которая вызывается 2 раза
return false; // возвращаем false, что б не сработала ссылка
});
});
Менял событие с click на mousedown, mouseup одно и тоже :'( В чем может быть пречина? |
Да у меня такая же проблема !!!!
Вот сейчас помогают решать !!! |
Где именно помогают?
Я выкрутился так: вставляю через
$(element).attr('onclick',myfunction());
где myfunction моя функция, вот тогда только происходит конкертно то, что я хочу. |
ignar,
Через атрибут лучше не вставлять события, потому что не во всех браузерах будет работать. Тогда уж лучше сделайте вот так:
$(element).each(function() { this.onclick = function() {/*.. код функции */}});
Тоже самое, по сути, но через стандартные события, а не атрибут. |
| Часовой пояс GMT +3, время: 23:35. |