Подтвердить что ты не робот

Возможно ли, чтобы дочерний элемент div был указан в указателях-событиях: нет событий указателя?

Возможно ли, чтобы дочерний элемент div был указан в указателях-событиях: нет событий указателя?

Мне нужен div, который содержит еще один div, чтобы позволить событиям указателя проходить, но для самого div все еще есть события.

Возможно ли это?

4b9b3361

Ответ 1

Да, это возможно, и вы в основном просто описали, как это сделать. Отключите его для родителя и включите его для дочернего элемента:

CSS:

.parent {
  pointer-events:none;        
}
.child {
    pointer-events:all;
}

HTML:

  <div class="parent">
    <a href="#">Parent</a>
    <div class="child">
      <a href="#">Child</a>        
    </div>
  ​</div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

http://jsfiddle.net/4gQkT/