###前提・実現したいこと
スマートフォンサイトにハンバーガーメニューを実装しました。リンクが飛べるようにしたいです。
###発生している問題・エラーメッセージ
Androidでの動作確認にて、ナビゲーションをクリックするとリンクが押せません。また、chromeの検証でも同じでした。PCサイトでは動きますが、スマホ仕様ですと動かなくなります。iPhoneでの確認はできていません。
このサイトを参考にしました。
http://sample.creativeflake.com/hamburgler/hamburgler.html#
http://codepen.io/Johnm__/pen/eNgXZW
エラーメッセージ
###該当のソースコード
function togglescroll() { $('body').on('touchstart', function(e) { if ($('body').hasClass('noscroll')) { e.preventDefault(); } }); } $(document).ready(function() { togglescroll() $(".icon").click(function() { $(".mobilenav").fadeToggle(500); $(".top-menu").toggleClass("top-animate"); $("body").toggleClass("noscroll"); $(".mid-menu").toggleClass("mid-animate"); $(".bottom-menu").toggleClass("bottom-animate"); }); }); // PUSH ESC KEY TO EXIT $(document).keydown(function(e) { if (e.keyCode == 27) { $(".mobilenav").fadeOut(500); $(".top-menu").removeClass("top-animate"); $("body").removeClass("noscroll"); $(".mid-menu").removeClass("mid-animate"); $(".bottom-menu").removeClass("bottom-animate"); } });
###試したこと
http://d.hatena.ne.jp/genhou/20120629/1340962134
これが原因でしょうか?
###補足情報(言語/FW/ツール等のバージョンなど)
Androidはバージョン4.4.2です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/20 12:21