Это веб-сайт, http://girleducationproject.com/tempfile.html[1]. Ссылки в навигации все привязаны к странице, за исключением кнопки пожертвования и пожертвования. Щелчок по этим двум не работает, но если щелкнуть правой кнопкой мыши, они дают возможность открыть ссылку на новой вкладке. Пожалуйста, порекомендуйте. благодаря
Проблема в том, что вы привязали событие click ко всем элементам навигации через плагин onePageNav.
В вашем main.js добавьте фильтр в свою навигационную функцию:
// One Page Navigation
Navigation: function () {
$('#menu').onePageNav({
currentClass: 'current',
scrollSpeed: 500,
scrollOffset: 60,
scrollThreshold: 0.2,
easing: 'swing',
filter: ':not(.external)' // <-- ADD THIS LINE
});
},
Затем добавьте "внешний" класс к внешним ссылкам. Должен его решить.
Другой пример можно найти в документах (см. Пример фильтра): https://github.com/davist11/jQuery-One-Page-Nav#filter-example