0

私はモバイル サイトに取り組んでおり、Twitter のモバイル サイトのように、div の下にある非表示のサブメニューを表示したいと考えています (ツイートをスワイプすると、他のオプションが表示されます)。jQuery.mmenu.js プラグインのインターフェースはとても気に入っていますが、ターゲット ID のみに制限されており、クラスをターゲットにする必要があります。

これはフレッドによって設定されたものであると確信しています。つまり、理論的には変更できるということです。

コードはすべてここからダウンロードできます: http://mmenu.frebsite.nl/

PS。この投稿は、主にフレッドの連絡先の要件に従ってフレッドを対象としていますが、誰かが解決策を思い付くことができれば、ぜひ試してみたいと思います.

4

2 に答える 2

0

あなたはそれをラップすることができます:

$('.classSelector').each(function(){
   $('#'+this.id).mmenu();
});

...ofc、そのクラスの各オブジェクトには ID が必要です...

HTML で ID を指定したくない場合は、次のようにします。

var menuCtr = 0;

$('.classSelector').each(function(){
   if(this.id == ''){
     this.id = 'my_mmenu_'+ menuCtr++;
   }
   $('#'+this.id).mmenu();
});
于 2013-08-20T07:26:38.613 に答える