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;

		}
	}
} );