それだと既存の動作が変わってしまう
on('click', function(){ 既存動作 }).on('contextmenu',function(){ 別窓 });
みたいにして右クリで別窓にしてみるのはどうか