質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
スクロール

スクロールとは、ディスプレイスクリーン上において連続的にコンテンツが滑っていくことを指します。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

915閲覧

fullpage.jsでremodal.jsを使いモーダルを表示させた際にコンテンツをモバイル時に横スクロールさせようとしたら、タッチイベントが効かない。

koh1990

総合スコア15

スクロール

スクロールとは、ディスプレイスクリーン上において連続的にコンテンツが滑っていくことを指します。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/01/23 10:50

fullpage.jsを使って、1ページものの制作をしています。
ボタンをクリックすることで、モーダルを表示させてPC時は全体に、モバイル時は横スクロールさせようとしていたら、chromeのデベロッパーツールではスクロールできますが(マウスでの横スクロールです)、実機のiPhoneで検証したところスクロールができませんでした。

下記内容を参考に、autoScrolling:falseにしてもできずでした。
■fullpage.jsでautoScrolling: true(デフォルト)の際、モバイルだとモーダルウインドウ表示で、スクロールできない。overflow-y: scrollがきかない
https://teratail.com/questions/69149

モーダル表示でモバイル時に横スクロールをさせたいのですが、どうすればよいでしょうか?
よろしくお願いします。

html

1<div ontouchstart="" class="wrapper"> 2 <header id="header" class="header"> 3 header 4 </header> 5 <div id="container"> 6 <div class="section brand"> 7 hogehoge 8 </div> 9 <div class="section message"> 10 hogehoge 11 </div> 12 <div class="section message02"> 13 <div class="message__container"> 14 <div class="message__containerInner"> 15 <div class="message__containerInnerBlock"> 16 <a href="#modal" class="link modal-link"> 17 <p>モーダルボタン</p> 18 <span></span> 19 </a> 20 </div> 21 </div> 22 </div> 23 </div> 24 <div class="section gallery"> 25 hogehoge 26 </div> 27 <div class="section cast"> 28 hogehoge 29 </div> 30 <div class="section"> 31 <footer class="footer"> 32 footer 33 </footer> 34 </div> 35 </div> 36</div> 37<div class="remodal process" data-remodal-id="modal" role="dialog" aria-labelledby="modal1Title" aria-describedby="modal1Desc"> 38 <div class="process__container"> 39 <div class="process__containerInner"> 40 <button data-remodal-action="close" class="remodal-close" aria-label="Close"></button> 41 <div class="process__containerInnerBlock"> 42 <div class="process__containerInnerBlockFig"> 43 <figure> 44 <img src="../img/fig_top.svg" alt="hogehoge"> 45 </figure> 46 </div> 47 </div> 48 </div> 49 </div> 50</div>

scss

1.process{ 2 &__container{ 3 width: 100%; 4 //height: 100vh; 5 padding: 40px; 6 7 &Inner{ 8 position: relative; 9 display: flex; 10 justify-content: center; 11 align-items: center; 12 width: 100%; 13 height: 100%; 14 15 &Block{ 16 max-width: 1200px; 17 width: 100%; 18 height: auto; 19 20 &Fig{ 21 width: 100%; 22 23 @include mq(sm){ //mixinを作り、メディアクエリで'screen and (max-width: 667px)'を指定しています。 24 overflow-x: scroll; 25 overflow-scrolling: touch; 26 27 figure{ 28 width: 800px; 29 } 30 } 31 } 32 } 33 } 34 } 35} 36

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問