Предотвращение 'двойного события', когда МАРКИРОВКИ нажаты в элементе с событием щелчка

Можно также содержать "пространство имен использования..." в функции, например:

void test(const std::string& s) {
    using namespace std;
    cout << s;
}
5
задан DA. 6 November 2009 в 16:51
поделиться

1 ответ

Я могу воспроизвести это. По крайней мере, один из повторяющихся вызовов событий, похоже, связан с использованием атрибута для в теге.

В любом случае, если вы проверяете источник события (event.target), он должен игнорируйте нежелательные триггеры событий, которые вы получаете:

$("ul.toggleList li").click(function (evt) {
        if ($(evt.target).is("li")) {
            toggleStuff($(this));
        }
    }
);

См. http://docs.jquery.com/Events/jQuery.Event#event.type для получения дополнительной информации.

7
ответ дан 14 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: