В течение двух дней я боролся с проблемой «2-клик-требуется-загрузить-первый-внешний-html».
После одной загрузки, требующей 2 кликов, остальные будут вести себя и загружаться одним кликом.
Я легко решил эту проблему, создав пустой HTML-файл и поместив его команду загрузки в строку, следующую за "(document) .ready". Ничто другое, что я пробовал на форумах, не сработало бы для меня, но это сработало с первой попытки.
Я заметил, что JS-файл требует загрузки одного html-файла, прежде чем загружать другие, поэтому я дал ему один для автоматической загрузки. Простое исправление и работает как шарм!