する質問をすることでしか得られない、回答やアドバイスがある。44解決したいことトップページボタンのスクロールに上下方向でボタンが表示したり非表示にしたりするスクリプトを実装したのですが、パソコンのブラウザでは問題なく動作するのですがiPhoneのブラウザになると挙動が不安定になり、点滅のような状態になる場合があります。iPhoneブラウザで安定させて表示するようにするにはどうしたらよいでしょうか。jQuery上へスクロールするとトップボタンが表示されます。(ただし500pxより小さくなると表示は消えるようにしています)下へスクロールするとトップボタンが消えます。});追記(jQuery)http://qiita.com/tonkotsuboy_com/items/d32ec6e7a1f6f592d415上記のサイトにてiPhoneサファリでのios8のスクロールリサイズのキャンセルするコードを追加記述したのですが、iPhoneブラウザでのみうまく動作してくれません。トップボタンが点滅して挙動が不安定です。上記の参考サイトで横幅、画面回転のときのみリサイズが対応するコード2つを試したのですがどちらも動作の状態は同じです。横幅のリサイズアラートはちゃんと動作してくれています。このiPhoneブラウザのスクロールリサイズが原因なのではないかと思うのですが、別の原因など考えられるところがあれば教えてください。ちなみにサイトurlをのっけておきますので、iPhoneでどういう状態か確認できる方は見てみてください。<!--ウインドウ横幅が変わっていないため処理をキャンセル。<!--ウインドウ横幅が変わったのでリサイズと見なす。alert("ウインドウがリサイズしました。");});attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。16:14こちらの質問が他のユーザから広告だという指摘を受けました個人のサービスやプロダクトなどの広告を目的とした投稿は、質問ではないため禁止しています。投稿した意図に反し広告と受け取られている場合は、「質問を編集する」ボタンから編集を行い、質問内容と解決したいことを明確に記述しなおしてください。」ではアラート出ずで問題ありませんでした。処理を見直されてはいかがでしょう。});上記部分を変更したところ、スクロール量500未満時非表示、それ以外は点滅せず常時表示となりました。単純なことですので一行ずつconsole.logで確認して頂ければ分かるかと。「点滅」という”動作”とはどうしたら出来るのかを考えてみてください。それが分かればあとは調整だけかと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。時間が経っての返信ですみません。上記のコードを見直したのですがうまくいきませんでした。currentPos;});上記のようにif文に||の論理演算子を使用してみたのですが、やはりiPhoneでは挙動が不安定で点滅が起こります。いったところを直せばiPhoneで安定して動作するでしょうか。ちなみにiOS10でした。console.logを使用しても表示されず動作の確認ができません。したらconsole.logで表示されるようになりますか?(console.log(currentPos)など試したのですがブラウザに何も表示されません。)代わりにalert();を使用してみたのですが、console.logとの動作確認と何か差があるのでしょうか。初心者なものなので、わかりやすく教えていただけると嬉しいです。_)mコード内容訂正しました。時間が経っての返信ですみません。上記のコードを見直したのですがうまくいきませんでした。上記のようにif文に||の論理演算子を使用してみたのですが、やはりiPhoneでは挙動が不安定で点滅が起こります。いったところを直せばiPhoneで安定して動作するでしょうか。ちなみにiOS10でした。console.logを使用しても表示されず動作の確認ができません。したらconsole.logで表示されるようになりますか?(console.log(currentPos)など試したのですがブラウザに何も表示されません。代わりにalert();を使用してみたのですが、console.logとの動作確認と何か差があるのでしょうか。初心者なものなので、わかりやすく教えていただけると嬉しいです。コード内容訂正しました。09:29まず、最初にお話しすべき点は「挙動が不安定」ということでなく、「記載頂いてるコードでの動き」ということです。意図していらっしゃらない動きだとは思いますが、「書いた通りに動いている」ということです。iphoneのみおかしいという事ではありません、ですので、コード実行の確実性に関してはご安心ください。次に、if文の条件です。コードの結果自体はconsole.logでご確認頂いていますでしょうか?また、topBtn.fadeIn();とtopBtn.fadeOut();の動きや実行すべきタイミング等は把握されていらっしゃいますでしょうか。それらの点をご理解いただければkotori_00様のお力で解決できるかと。追記致しましたテストコードにて意図通りの結果となっているか数値をご確認下さい。確認の際にはPCブラウザのデバックツール(開発ツール)がおすすめですが、スマホ画面に出力しても良いかもしれません。http://www.htmq.com/js/document_write.shtmlそして、もう一度ご自身のコードと確認した数値を見比べてみて下さい。alertとconsole.logの差はデバックの手法としてはやり方であって、画面にダイアログで表示するかコンソール画面に出すかの違いしかありませんが、コンソール画面ですといろいろと細かい情報が見れるので、私はconsole.logを利用することが多いです。その時々ですのでキチンと使い分けされたいのであれば、お調べ頂いた方が良いと思います。最初にお話しすべき点は「挙動が不安定」ということでなく、「記載頂いてるコードでの動き」ということです。意図していらっしゃらない動きだとは思いますが、「書いた通りに動いている」ということです。iphoneのみおかしいという事ではありません、ですので、コード実行の確実性に関してはご安心ください。次に、if文の条件です。topBtn.fadeIn();とtopBtn.fadeOut();の動きや実行すべきタイミング等は把握されていらっしゃいますでしょうか。それらの点をご理解いただければkotori_00様のお力で解決できるかと。追記致しましたテストコードにて意図通りの結果となっているか数値をご確認下さい。確認の際にはPCブラウザのデバックツール(開発ツール)がおすすめですが、スマホ画面に出力しても良いかもしれません。一度ご自身のコードと確認した数値を見比べてみて下さい。コンソール画面ですといろいろと細かい情報が見れるので、私はconsole.logを利用することが多いです。その時々ですのでキチンと使い分けされたいのであれば、お調べ頂いた方が良いと思います。トップページまでスクロールすると点滅する解決済jqueryでボタンが点滅してしまいます。スマホでの閲覧の場合のみ、フェードイン/アウトを適用させたい。作動せず困っております。解決済スクロールすると出てくるバナーを閉じたい。戻るボタンが背面に隠れてしまう。頂いたご意見への回答は行っておりません。