У меня на сайте есть таблица, в которой есть теги кликов, поэтому они действуют как ссылки.Я пытаюсь правильно продублировать событие среднего щелчка, чтобы оно действовало так же, как обычные ссылки.
Я открываю новую вкладку при среднем щелчке, но я хочу, чтобы новая вкладка всплываласкорее, чем всплывающее (то есть не фокус).
Есть ли способ сделать это?
Вот пример кода, с которым я работаю в данный момент
<script type="text/javascript">
urlTemplate = '/library/edit/ID';
$(document).ready(function() {
$('.row_link').mousedown(function(e){
e.preventDefault();
e.stopPropagation();
});
$('.row_link').mouseup(function(e){
url = urlTemplate.replace('ID',$(this).attr('rel'));
if(e.which === 1) {
e.preventDefault();
e.stopPropagation();
document.location.href=url;
}
else if(e.which === 2) {
e.preventDefault();
e.stopPropagation();
window.open(url);
}
});
});
</script>
...
<table id="document-index">
<tr class="row_link" rel="4004">
<td>IBTAKTF.pdf</td>
<td>blah, blah, blah</td>
</tr>
</table>