GitHub repo
index
2.html
external (ignored link)
sandbox1 index.html
sandbox2 index.html
Example code
var router = new PjaxRouter( {
triggers: [ 'a' ],
ignores: [ 'a.ignore' ],
selectors: [ 'title', '.sandbox1', '.sandbox2' ],
switches: {
'title': function ( newEl, oldEl ) {
document.title.innerHTML = newEl.innerHTML;
},
'.sandbox1': function ( newEl, oldEl ) {
document.querySelector('.sandbox1').innerHTML = newEl.innerHTML;
},
'.sandbox2': function ( newEl, oldEl ) {
document.querySelector('.sandbox2').innerHTML = newEl.innerHTML;
}
}
} );