いつもご教授頂きましてありがとうございます。
タイトルの通り実装出来なくて少し困っております。
いくつか試してはみたのですが思った通りの動作が実現できませんでした。
今回は調べていてかなり的外れだったので余計なJSを記載を省略いたします。
CSSに関しては下記です。
#main_box { height: 560px; width: 560px; overflow: hidden; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch; } #main_box_in { width: 1500px; height: 560px; }
HTML記述に関しては下記です。
<div id="main_box"> <div id="main_box_in"> このコンテンツが横スクロールします。 </div> </div> <div id="prev">タップしている間少しづつ左へスクロール</div> <div id="next">タップしている間少しづつ右へスクロール</div>
何卒お力を貸して頂けましたら嬉しい限りです。
よろしくお願い致します。
横スクロール自体はどう実装しているのでしょうか?無限にループでなければ限界まできたらとまるのでしょうか?
いつもありがとうございます。無限ループではありません!限界まで来たらスクロールがストップします。中には横読み用のコンテンツを導入予定なのですがユーザビリティも考慮しボタンが欲しいとの事で実装を模索しておりました。
.scrollLeft(n)で移動してみてはどうでしょう?
簡単に右へスクロールする場合(押している間などは省きまして)nextをクリックしている間$("#main_box_in").animate({scrollLeft:1500});としたのですが動作しません。そこまで単純な話ではないのでしょうか...
ご自身で試されたコードを質問文に追記し、「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
かしこまりました。ご意見頂戴したワードを元に再度調査し、不足部分を追記させて頂きます。
回答2件
あなたの回答
tips
プレビュー