Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.01.2019, 12:53
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

pjax ctrl mouse click
использую pjax https://github.com/MoOx/pjax
нужно чтобы при клике по ссылке с нажатым ctrl открылась новая вкладка
вот вроде нужный кусок кода https://github.com/MoOx/pjax/blob/ma...ch-link.js#L41
Ответить с цитированием
  #2 (permalink)  
Старый 30.01.2019, 15:01
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Ловля click при нажатом ctrl
<div id="action"></div>
<script>
var ctrlDown = false;
document.onkeydown = function(e) {
    if(e.ctrlKey) ctrlDown = true;
}
document.onkeyup = function(e) {
    if(e.keyCode == 17) { 
         ctrlDown = false;
         action.innerText = "";
     }
}
document.onclick = function () {
     if(ctrlDown) action.innerText = 'ctrl+click';
}
</script>

Последний раз редактировалось Dilettante_Pro, 08.02.2019 в 18:56.
Ответить с цитированием
  #3 (permalink)  
Старый 30.01.2019, 15:26
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

насколько я знаю в скрипте нельзя открыть новое окно вылезет запрет
есть возможность найти причину почему библиотека не дает открывать новые окна?
Ответить с цитированием
  #4 (permalink)  
Старый 06.02.2019, 14:49
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

ап
Ответить с цитированием
  #5 (permalink)  
Старый 07.02.2019, 07:22
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

AdBLock, кто хочет смотреть рекламу отключает. кто не хочет включает.
Ответить с цитированием
  #6 (permalink)  
Старый 07.02.2019, 14:54
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

AdBLock тут при чем?
Ответить с цитированием
  #7 (permalink)  
Старый 07.02.2019, 15:15
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,724

Dilettante_Pro, у вас в логике ошибка.
Зажмите ctrl, кликните по документу не отпуская ctrl, нажмите любую клавишу держа ctrl зажатым.
Ответить с цитированием
  #8 (permalink)  
Старый 08.02.2019, 18:56
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Nexus,
Исправил
Ответить с цитированием
  #9 (permalink)  
Старый 17.02.2019, 11:36
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

https://github.com/MoOx/pjax кто с либой поможет?
Ответить с цитированием
  #10 (permalink)  
Старый 17.02.2019, 11:46
Кандидат Javascript-наук
Отправить личное сообщение для гуня Посмотреть профиль Найти все сообщения от гуня
 
Регистрация: 22.08.2009
Сообщений: 105

https://github.com/MoOx/pjax/blob/2c...ch-link.js#L40 пишут что должно работать
но не работает
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как по событию click function запустить lightbox функцию? cheizer jQuery 0 05.01.2018 00:09
draggable (запрет click для родителей компонента) khusamov ExtJS 5 13.04.2015 11:45
Получение данных из буфера по ctrl + v zhurchik Events/DOM/Window 9 22.10.2014 16:19
jquery обработать удержание клавиши ctrl и shift pt81 jQuery 3 03.12.2011 00:43
live click выполняется несколько раз hara jQuery 9 09.06.2010 10:58