Su un sito monopagina è probabile nasca la necessità di avere delle voci di menu che puntino a pagine esterne,
se con X5 si prova ad aggiungere un livello che punta ad un sito esterno notiamo che il link non funziona.
L'autore dello script single-page-nav sul suo sito di esempio ha rimediato assegnando al link esterno la classe "external" e
aggiungendo un filtro nella funzione/opzioni dello script.
il codice da inserire in head diventa quindi così:
<script src="files/jquery.singlePageNav.ws.js"></script>
<script>
$(document).ready(function () {
$('#imMnMn li').removeClass('imMnMnCurrent');
//singlePagNav - options
$("#imMnMn").singlePageNav({
offset: $('#imMnMn').outerHeight(),
filter: ':not(.external)',
threshold: 140
});
});
</script>
Lo scopo è di rimanere all'interno delle funzioni della mappa di x5, senza aggiungere link a mano.
Assegniamo la classe "external" al livello, entriamo nelle proprietà da creazione della mappa,
scegliamo il collegamento a file o url , file su internet e scriviamo
http://www.sitoesterno.com"class="external
( attenzione a come sono gli apici )
Chiedo una verifica di ciò che ho esposto nel caso avesse delle pecche che non ho ravvisato, grazie.