У меня есть неупорядоченный список с большим количеством элементов li. Когда вы нажимаете (событие mousedown) внутри списка, я использую event.target, чтобы определить, было ли нажато li. Если целевым элементом является ul, я де-выбираю все li-элементы.Отмените событие mousedown, если была нажата кнопка прокрутки?
Однако при нажатии на полосу прокрутки также запускается событие mousedown, а целевым элементом является ul. Но я не хочу ничего снимать, нажимая на полосу прокрутки. Итак, как мне определить, была ли нажата кнопка прокрутки, чтобы я мог отменить событие?
Благодаря
Вы не можете. Вы можете обнаружить только те пиксели, которые вы нажали, и сравнить их с шириной документа v.s. окно с. – Ohgodwhy
Возможный дубликат http://stackoverflow.com/questions/10045423/determine-whether-user-clicking-scrollbar-or-content-onclick-for-native-scroll –
О, мне нужно будет предложить решение в этом case - возможно, я попрошу w3c добавить это в спецификацию;) – felamaslen