index.htmlにアクセスし700px以下だったらハッシュ値をsp、701px以上だったらハッシュ値をpcを付与したいです。
自分自身で考えてできたのは以下まででした....
どなたかお力添えください。
html
1<script> 2var windowWidth = $(window).width(); 3var windowSm = 700; 4if (windowWidth <= windowSm) { 5window.onload = function(){ 6location.hash = '#sp'; 7} 8} else { 9window.onload = function(){ 10location.hash = '#pc'; 11} 12} 13</script>
html
1<script> 2var windowWidth = $(window).width(); 3var windowSm = 700; 4if (windowWidth <= windowSm) { 5location.hash = '#sp'; 6} else { 7location.hash = '#pc'; 8} 9</script>
html
1<script> 2var windowWidth = $(window).width(); 3var windowSm = 700; 4if (windowWidth <= windowSm) { 5location.hash = 'sp'; 6} else { 7location.hash = 'pc'; 8} 9</script>
html
1<script> 2var windowWidth = $(window).width(); 3var windowSm = 700; 4if (windowWidth <= windowSm) { 5window.onload = function(){ 6location.hash = 'sp'; 7} 8} else { 9window.onload = function(){ 10location.hash = 'pc'; 11} 12} 13</script>
両方ともハッシュ値がつきませんでした。
コード上では640と書いてあるのですが、700pxでわけたいのですか?
失礼しました。コードの書き間違いです。実際は700で設定しています。
再現しないのですが、何かエラーは出てないでしょうか?
出ていませんね....
jQueryは読み込んでいますか? タグがありませんが・
jQueryが必要なのですか!?
yoshi_0819さんは、「自分が何のコードを書いているか」がわかっていないのですか?
できました!回答に起こしてもらってもよろしいでしょうか?ベストアンサーにしたいです。
参考サイトをもとに作りましたので、中のlocation hash部分は自分で作りましたが...
すみません。新たに問題が発生しました。iPhoneからアクセスした際#pcが付与されてしまいます...
詳しい機種と、window.innerWidthの値はわかりますか?
すみません。キャッシュの問題だったみたいです。
回答2件
あなたの回答
tips
プレビュー