前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)javascriptでアコーディオンを作っています。
スマフォだけ開ききらない現象が発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
$(function() {
// ACCORDION
var itemHeights = [];
var returnHeights = [];
$(function(){
$(".hgm-grad-item").each(function(){
var thisHeight = $(this).height();
itemHeights.push(thisHeight);
$(this).addClass("hgm-is-hide");
thisHeight = $(this).height();
returnHeights.push(thisHeight);
});
});
$(".hgm-grad-trigger").click(function(){
if(!$(this).hasClass("hgm-is-show")) {
var index = $(this).index(".hgm-grad-trigger");
var addHeight = itemHeights[index];
$(this).addClass("hgm-is-show").prev().animate({height: addHeight},200).removeClass("hgm-is-hide");
} else {
var index = $(this).index(".hgm-grad-trigger");
var reHeight = returnHeights[index];
var speed = 200;
var p = $(this).closest('.hgm-grad-wrap');
var position = $(p).offset().top - 200;
$('html').animate({scrollTop:position}, speed, 'swing');
$(this).removeClass("hgm-is-show").prev().animate({height: reHeight},200).addClass("hgm-is-hide");
}
});
});
ソースコード
試したこと
CSS.javascript共に必要ない箇所を消したり試しました。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー