返信先: voll モバイルメニー閉じるXボタンが親?に伝播バブリング

ホーム フォーラム テンプレート(テーマ) voll モバイルメニー閉じるXボタンが親?に伝播バブリング 返信先: voll モバイルメニー閉じるXボタンが親?に伝播バブリング

#89428

mai
参加者

素人なので、そもそも基本的な考え方が間違っていたようです。
すでにXボタンで閉じているので、その部分とダブって設定をしようと
していたようです。

VOLLのモバイルメニューの閉じるXボタンの属性を調べていると
js/front-customized.jsにてハンバーガーボタンをタッチすると
$(‘body’).addClass(‘body-fixed’)
$(‘.site’).toggleClass(‘menu-on’);
2つのスタイルの追加がされていました。
その後、Xボタンをタッチするとスタイルのremoveがされています。
このどちらかのremoveのタイミングで伝播をさせない様にすれば
できるかも?。現在試験中です。
$(‘.menu-trigger’).on(_touch,function(e){
if(state === false) {
scrollpos = $(window).scrollTop();
$(‘body’).addClass(‘body-fixed’).css({‘top’: -scrollpos});
state = true;
} else {
$(‘body’).removeClass(‘body-fixed’).css({‘top’: 0});
window.scrollTo( 0 , scrollpos );
state = false;
e.preventDefault();// 追加

間違っていなければ良いのですが、なにぶん素人なので
アドバイスの程お願いいたします。