sidrというjQueryプラグインを使ってスマホで閲覧したとき、左側からメニューがニョキっとでるような実装をしました。http://www.berriart.com/sidr/
ですが、メニューを閉じるときにメニュー以外の部分をタップして閉じたいのに、そのような機能がありません。(開いたときと同じボタンを押さないと閉じない)落ちているjsを埋め込むくらいならできるのですが、知識が無くカスタマイズができません・・。実装方法ご存知の方ご教授願います。
event.targetは試してみた?
ざっくりアウトラインを書けばこんな感じ。
$(メニュー以外の部分).click(function(){
//メニューを閉じる処理
});
ただ「メニューを閉じる処理」の部分はプラグインがそういうAPIを提供していることが前提。そうでなければ自力で作るしかない。
$(’#sidr’).on(’click’,function(){ $(’#simple-menu’).trigger(’click’);});
でええんちゃうの。
みんなの回答 3 件
event.targetは試してみた?
ざっくりアウトラインを書けばこんな感じ。
$(メニュー以外の部分).click(function(){
//メニューを閉じる処理
});
ただ「メニューを閉じる処理」の部分はプラグインがそういうAPIを提供していることが前提。そうでなければ自力で作るしかない。
$(’#sidr’).on(’click’,function(){
$(’#simple-menu’).trigger(’click’);
});
でええんちゃうの。
関連するトピックス