window.open Средняя кнопка мыши
Доброго времени суток. Никак не могу понять как сделать что бы нормально открывалось новое окно при клике средней кнопкой мыши. Под "нормальным" я имею ввиду, привычное поведение браузера.
Сейчас при клике средней кл, открывается новое окно, и на него переходит фокус. А надо сделать так что бы фокус не переходил. Делаю используя jQuery, но это не обязательно, главное, что бы работало. Подскажите решение, есть ли оно, даже если какое радикальное! Вот такой код http://codepen.io/anon/pen/yGvhl?editors=101 |
А если во время подставлять ссылке href и target="_blank"?
|
Цитата:
Я тут ковырялся, и поменял mousedown на mouseup, теперь в хроме работает как надо, но в firefox стало ещё хуже, кроме перехода на открываемую страницу, появляется ещё одна с адресом javascript:void(0); Вот кодик http://codepen.io/anon/pen/xogdE?editors=101 |
Я имел в виду, что вместе window.open сделать как-то так
$(this).attr({ 'target': '_blank', 'href': '/anon/pen/lroBm?editors=101' }); |
Цитата:
В общем, пока что только в хроме работает. Продолжаю искать решение. |
Часовой пояс GMT +3, время: 14:34. |