返信先: voll モバイルメニー閉じるXボタンが親?に伝播バブリング
フォーラム › テンプレート(テーマ) › voll モバイルメニー閉じるXボタンが親?に伝播バブリング › 返信先: voll モバイルメニー閉じるXボタンが親?に伝播バブリング
素人なので、そもそも基本的な考え方が間違っていたようです。
すでに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();// 追加
間違っていなければ良いのですが、なにぶん素人なので
アドバイスの程お願いいたします。