我有一些 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)
我尝试在 Google 上搜索“ Jquery 内联控制结构”,但没有找到太多。
这里是整个函数的一个pastebin,供参考。我猜代码可以改写,但我没有关于更改它的参考。该代码实际上有效,所以我不确定它本身是否一定是语法错误。