События указателя нет на внешнем div, но не на внутреннем фрейме

0

Мне нужен div, чтобы иметь pointer-events:none на div, но не на div внутри iframe, который находится внутри этого div.

в основном .contentWindow.document.write div в iframe, а затем мне нужно, чтобы конкретный внутренний div реагировал на события мыши, даже думал, что div, содержащий iframe, имеет pointer-events:none

pointer-events:auto wont work, потому что он по-прежнему наследует none а все остальные опции - только "svg".

Мне нужно только это, чтобы работать в хроме!

кажется, что здесь работает "auto", но это не для меня: http://css-tricks.com/almanac/properties/p/pointer-events/

Теги:
iframe

1 ответ

1
Лучший ответ

Все зависит от того, на что вы нацеливаетесь.

Пример JSFiddle

Попробуйте настроить указатель-события вашего iframe на auto.

iframe{
    pointer-events: auto; /*You can add !important too if necessary*/
}

Помните, что содержимое iframe является собственным документом и не наследует CSS от родителя, поэтому ваш iframe - это то, что не является кликабельным, а не div внутри него.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню