Я хочу запустить код, когда одновременно кликают два разных элемента. Очевидно, что у нас есть только одна мышь, но, похоже, это возможно на мобильном телефоне, где пользователь может использовать сразу два пальца.Обнаруживать одновременное нажатие на два разных элемента.
Я нашел этот answer, в которых кратен селектор используется для достижения этого типа функциональности:
$('#someElement').mouseleave() || $('#someOtherElement').mouseleave()) {
// do something
});
Однако то, что я хочу достичь более точно представлен с помощью & & оператора:
$('#someElement').click() && $('#someOtherElement').click()) {
// do something
});
Затем вы нажимаете на событие элемента, не обрабатываете два элемента только один, но можете обрабатывать его с помощью родительских элементов. –
. Вы можете установить некоторый флаг на сенсорном объекте одного элемента и проверить, установлен ли он в сенсорном начале второго элемента - и наоборот. Также установите соответствующий флаг в значение false на значении для обоих элементов. – techfoobar
с помощью мыши вы можете щелкнуть только один элемент сверху на другом, но при касании я рекомендую использовать такие библиотеки касаний, как hammer.js, Touchy и т. Д., Потому что это легко обрабатывать различные события, например, несколько касаний и что-то в этом роде. –