jQuery('li.has-sub ul li:even').addClass('even');
jQuery('li.has-sub ul li:odd').addClass('odd');
クラスはドロップダウンメニューに追加されています。1つのドロップダウンメニューではクラスが正しく追加されますが、別のドロップダウンではeven
奇数要素にクラスが追加されます。jqueryはすべてのリスト項目を一緒にカウントしている可能性があると思いますが、それでも1を偶数としてカウントしている理由は説明されていません。このURLで問題を確認できます。
ラフティングツアーから始まる黄色の背景のメニュー。
http://bit.ly/XAEmh7
jQueryが問題のulのみをカウントするように追加しようとしthis
ましたが、運がありません。