【Salesforce】対象ブロックの上下に横に動くスクロールバーを設置したい
5915 ワード
動作確認
検索結果を表示した際にブロックからはみ出ていたので、上下にスクロールバーを設置したい
実現方法
test.page
.wrapper1, .wrapper2 {
width: 100%;
overflow-x: scroll;
overflow-y:hidden;
}
.wrapper1 {height: 20px; }
.wrapper2 {height: 100%; }
.div1 {
/* ここのwidthを表示したい対象とdiv2のwidthに合わせる */
width: 1000px;
height: 20px;
}
.div2 {
/* ここのwidthを表示したい対象とdiv1のwidthに合わせる */
width: 1000px;
height: 100%;
overflow: auto;
}
test.js
// 上下のスクロールバーの位置を合わせる
$(function(){
$(".wrapper1").scroll(function(){
$(".wrapper2").scrollLeft($(".wrapper1").scrollLeft());
});
$(".wrapper2").scroll(function(){
$(".wrapper1").scrollLeft($(".wrapper2").scrollLeft());
});
});
test.page
<!-- jQueryを使用する -->
<apex:includeScript value="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" />
<div class="wrapper1">
<div class="div1"></div>
</div>
<div class="wrapper2">
<div class="div2">
<!-- ここにスクロールしたい対象を設定する:今回は検索結果のようなテーブル -->
</div>
</div>
test.page
.wrapper1, .wrapper2 {
width: 100%;
overflow-x: scroll;
overflow-y:hidden;
}
.wrapper1 {height: 20px; }
.wrapper2 {height: 100%; }
.div1 {
/* ここのwidthを表示したい対象とdiv2のwidthに合わせる */
width: 1000px;
height: 20px;
}
.div2 {
/* ここのwidthを表示したい対象とdiv1のwidthに合わせる */
width: 1000px;
height: 100%;
overflow: auto;
}
test.js
// 上下のスクロールバーの位置を合わせる
$(function(){
$(".wrapper1").scroll(function(){
$(".wrapper2").scrollLeft($(".wrapper1").scrollLeft());
});
$(".wrapper2").scroll(function(){
$(".wrapper1").scrollLeft($(".wrapper2").scrollLeft());
});
});
test.page
<!-- jQueryを使用する -->
<apex:includeScript value="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" />
<div class="wrapper1">
<div class="div1"></div>
</div>
<div class="wrapper2">
<div class="div2">
<!-- ここにスクロールしたい対象を設定する:今回は検索結果のようなテーブル -->
</div>
</div>
以下のように横スライドのスクロールバーが表示されます。
参考リンク
Author And Source
この問題について(【Salesforce】対象ブロックの上下に横に動くスクロールバーを設置したい), 我々は、より多くの情報をここで見つけました https://qiita.com/RyoheiKobayashi/items/cb1582cad8baf58bfa6a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .