スマフォのブラウザゲームのフロント部分を開発しているのですが、
ボタンを押してポップアップを表示する部分で
ブラウザトップ位置を取得してそのトップ位置にポップアップのトップポジションを変更して表示するというコードを書いています。
ですが、iphoneで試すとどうしてもそのブラウザトップ位置が0で返ってきてしまって困りはててます。
$('#trigger_popup').click(function(){
var curScrollTop = $(document).scrollTop();
$('#popup').css('top',curScrollTop+'px');
});
上記のように実装していますが、このcurScrollTopがiOSsimulatorやiphoneでみると必ず0で返ってしまいます。
$(document)ではなくwindow,'html','body'等で試しましたが、それもダメでした。
ただ、iOssimulatorやiphoneでのデバッグコンソールで直接$(document).scrollTop()をやると数値は返ってきます。
単純にjsの読み込み順番の問題でしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。