-2
A
答えて
0
var fader_hidden = false;
var contentscroll = function(elem){
if(elem.scrollLeft + elem.offsetWidth === elem.scrollWidth){
if(!fader_hidden) {
document.getElementsByClassName("fader")[0].style.visibility = "hidden";
fader_hidden = true;
}
}else{
if(fader_hidden) {
document.getElementsByClassName("fader")[0].style.visibility = "visible";
fader_hidden = false;
}
}
};
.container {
position: relative;
max-width: 400px;
}
.scroll {
overflow-y: hidden;
overflow-x: scroll;
}
.content {
width: 1000px;
}
.fader {
display: block;
width: 50px;
position: absolute;
right: 0;
bottom: 17px; /* scrollbar height */
top: 0;
background-image: linear-gradient(to left, white 0%, transparent 100%);
}
<div class="container">
<div class="fader"> </div>
<div class="scroll" onscroll="contentscroll(this);">
<div class="content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam quis odio sit amet quam faucibus lobortis placerat vel libero. Sed sollicitudin auctor dapibus. Ut interdum eu eros at dictum. Praesent non commodo tortor, vitae ultricies libero. Duis
maximus scelerisque convallis. Nunc at purus aliquet, ultricies nibh vel, lobortis sapien. Quisque a dignissim nisi. Donec et mauris aliquam, suscipit enim sed, feugiat dolor. Cras tincidunt augue bibendum ex volutpat, quis varius nisi sodales.
Morbi dignissim ipsum augue. Vivamus bibendum felis a eros rhoncus, a scelerisque arcu elementum. Pellentesque nec ipsum porttitor, convallis mauris auctor, pellentesque massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere
cubilia Curae; In ac metus scelerisque, volutpat neque et, sollicitudin dolor.</div>
</div>
</div>
関連する問題
- 1. 未処理のURLエラーの処理
- 2. 未処理HttpException
- 3. iOSクラッシュミキサーの未処理の未処理のクラッシュログ
- 4. 未処理のアクティベーションエラー
- 5. 未処理のフォーマット
- 6. GitLab CI - 未処理の未処理のプロジェクトビルド
- 7. 未知/未処理データ型
- 8. FluentConfigurationExceptionは、未処理
- 9. VB.NET nullReferenceException未処理
- 10. Go:未処理のwinsock
- 11. 未処理の拒否TypeError:sequalize
- 12. wpf未処理の例外
- 13. ストリームと未処理のバイト
- 14. Pythonの未処理関数
- 15. os.walk未処理のstopIterationエラー
- 16. CreateProcessで未処理のエラー
- 17. 未処理のSOAP Magentoリクエスト
- 18. 属性の未処理
- 19. info - 未処理のsocket.io url
- 20. 未処理の例外 "System.IndexOutOfRangeException"
- 21. Sass未処理のエラーイベント
- 22. 未処理のSQLite例外
- 23. 未処理の例外:NoSuchMethodException
- 24. 未処理のLWIP UDPブロードキャスト
- 25. 未処理の例外
- 26. FileSystemWatcherと未処理のファイル
- 27. PerformIOCompletionCallbackの未処理IOException
- 28. 未処理の例外RDL
- 29. 未処理の例外(C)
- 30. nodeJS - 未処理の「エラー」イベント
あなたは何をしようとしたのですか? –
は、白い勾配の親に絶対ブロックを追加しようとしましたが、正しく機能しません。 –
白い勾配の絶対ブロックが機能するはずです。スクロールの終了を確認する必要があります。これまでのところあなたのコードを投稿できますか? –