レスポンシブデザインのモバイルメニューを作成するJQueryが少しあります。コードスニファーを介してコードを実行したところ、「Inline control structures are not allowed
」と表示されました。
問題のコードの領域は次のとおりです。
else {
$('#main-menu li').each(function () {
if ($(this).children('ul').length)
$(this).append('<span class="drop-down-toggle"><span class="drop-down-arrow"></span></span>');
});
...そして上記の特定の行は次のとおりです。
if ($(this).children('ul').length)
「 Jqueryインラインコントロール構造」をグーグル検索してみましたが、あまり思いつきませんでした。
これが参考のために関数全体のペーストビンです。コードを言い換えることができると思いますが、変更するためのリファレンスがありません。コードは実際に機能するので、それ自体が必ずしも構文エラーであるかどうかはわかりません。