にスクロールするページを引き起こし、私は、入力フィールドまたは内部のテキストエリアなどの編集可能な要素を有する、トリガーことに気づいたときに私の個人的なプロジェクトの一つでCSS position: sticky
を使用しようとしていましたページをスクロールして上部にスクロールします。編集Chromeで粘着性の入力要素がトップ
可能であれば、この動作を削除したいと思います。
.container {
height: 5000px;
}
.heading{
background: #ccc;
height: 50px;
line-height: 50px;
margin-top: 10px;
font-size: 30px;
padding-left: 10px;
position: -webkit-sticky;
position: sticky;
top: 0px;
}
<h1>Lorem Ipsum</h1>
<div class="container">
<div class="heading">
<input placeholder="Edit this while scrolling...">
</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
<div>Lorem Ipsum</div>
</div>
'sticky'はまだ実験的なものです。これは単に問題が発生していないバグであり、最良の賭け(これについての解決策を見たい限り)はおそらくあなた自身のスティッキーのような振る舞いを実装する可能性が高いでしょう。 – George
あなたはこのブラウザでどのブラウザを表示していますか? Firefoxでは発生しません。 – TylerH
それは垂直に配置入力のChromeのデフォルトの動作をされた入力フィールドの中心(または十分なコンテンツが上記存在しないように、このシナリオでのトップまでスクロール)視野範囲外にある入力フィールドに入力するときクロム – Morpheus