Я хочу сделать элемент прозрачным для событий. Если я нажму на него, элемент сразу за ним уволит это событие.Можно ли сделать элемент (div) прозрачным для событий мыши?
ответ
Используйте свойство pointer-events CSS:
myElement {
pointer-events: none;
}
Do банкнота браузер Compatibil : http://caniuse.com/#feat=pointer-events
будет работать в IE? – ghufranne
@ user1598937 Только в последней версии IE –
Существует полиполк для более старого IE: https://github.com/kmewhort/pointer_events_polyfill –
Да. Установите pointer-events:none;
на элемент выше.
Вот простой пример: Когда я нажимаю на изображение открывается выберите элемент:
div {
width: 14px;
height: 14px;
position:relative;
top: -18px;
left: 58px;
pointer-events: none;
background: url(http://lorempixel.com/14/14) no-repeat;
}
<select>
<option value="value1">Value 1</option>
<option value="value2" selected>Value 2</option>
</select>
<div></div>
Поддержка браузера хорошо (caniuse): для IE, кроме - где она поддерживается только в IE11
Или если вы хотите сделать это jQuery-Way (потому что логика должна быть вне CSS), вы можете использовать $("#foo").unbind("click");
.
Вы можете найти более подробную информацию здесь:
- 1. Сделать элемент пользовательского интерфейса прозрачным для событий мыши
- 2. Flash-мышь Обработка событий (сделать символ прозрачным для мыши)
- 3. Создание объекта «прозрачным» для событий мыши?
- 4. Скрыть элемент за прозрачным div
- 5. Можно ли сделать фон кнопки прозрачным?
- 6. Можно ли сделать град немного более прозрачным?
- 7. Сделать текст частью div прозрачным
- 8. Как сделать элемент управления «прозрачным» для мыши или маршрута MouseMove для родительского?
- 9. Невозможно сделать фон прозрачным Div
- 10. событий JavaScript мыши перехват
- 11. Сделать элемент прозрачным через несколько родительских элементов?
- 12. Как сделать div прозрачным на белом фоне?
- 13. Как сделать SplitPane прозрачным
- 14. мыши колесо прокрутки DIV элемент
- 15. Сделать элемент видимым для пользователя, но невидимым для событий
- 16. Как сделать элемент неосязаемым для кликов событий?
- 17. Сделать управление прозрачным для перетаскивания событий во время перетаскивания
- 18. Как создать элемент DIV, который можно изменить с помощью мыши?
- 19. Создание прозрачного окна для событий мыши
- 20. Могу ли я сделать div прозрачным, но кликабельным
- 21. Можно сделать 100% прозрачным полигон постепенно?
- 22. Сделать дочернее окно прозрачным для ввода пользователем
- 23. Как сделать текст прозрачным div непрозрачным?
- 24. как сделать перетаскиваемым прозрачным внутри Div
- 25. Как сделать верх и низ div прозрачным
- 26. Как сделать Div прозрачным с цветом фона
- 27. Сделать SVG-элемент прозрачным (как маска)
- 28. Как сделать элемент Element прозрачным в Chrome?
- 29. Отключить div с прозрачным div
- 30. Как сделать анимацию событий мыши в порядке?
что вы имеете в виду, говоря, 'элемент позади, чтобы .. как Оно деталь A.' является то, что элемент помещен за ним? –