Я использую Polymer, чтобы сделать сайт. У меня есть некоторые проблемы с paper-ripple. Теперь проблема заключается в том, что рябь не появляется при нажатии h2
или h3
, даже при удалении <div class='description'>
-tag и закрывающей вкладке. Рассматривая размер paper-ripple
, он охватывает все <div class='album-header'>
, так что это не должно быть проблемой.Полимерная пульсация над всеми детьми
Кроме того, нажатие под <div class='description'>
в мягкой зоне также приводит к пульсации.
<div class="album-header" vertical layout on-tap="{{albumTapped}}">
<paper-ripple class="recenteringTouch" fit></paper-ripple>
<content select="img"></content>
<div class="description">
<content select="h2"></content>
<content select="h3"></content>
</div>
</div>
Edit:
Я сделал некоторые дальнейшие испытания, и я сузил проблему вниз. Взгляните на пример this. Применение стилей к элементам children не дает никаких проблем, если вы также не назначаете непрозрачность. В примере, приведенном в ссылке, зеленый текст получил непрозрачность. Нажатие на этот текст не создает рябь для меня (работает в Chrome 36). (Назначение зеленого цвета не имеет к этому никакого отношения, просто чтобы было легче определить). Нажатие в любом месте этого тега <h3>
делает волну.
Можете ли вы дать еще несколько условий для воспроизведения этого, в идеале с помощью jsbin? Я играл в jsbin и придумал это, которое, кажется, работает правильно: http://jsbin.com/mowaxe/3/edit –
Fwiw, в примере Питера 'position: relative' на родительском является требование для' fit', а не для 'paper-ripple'. –
@PeterBurns: Я отредактировал свой вопрос, выяснил, что он имеет какое-то отношение к непрозрачности. – jdepypere