Last Updated: February 25, 2016
·
2.127K
· kelion

Allow open ajax links in new tab

All links should be able to be opened in new tab, but often developers not check this situation and ajax/pjax links when they clicked with cmd (or ctrl on windows) or by middle mouse button opens in current tab. Check it:

element.addEventListener('click', function(e){
    if (e.which === 1 && !e.ctrlKey && !e.metaKey) {
      /*beutiful ajax code*/
    }
});