Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2012, 18:37
Новичок на форуме
Отправить личное сообщение для Vornic Посмотреть профиль Найти все сообщения от Vornic
 
Регистрация: 20.12.2012
Сообщений: 1

Можно ли посылать нажатия клавиш контролу?
Привет знатокам!
Интересует возможность отправки нажатия клавишь списку (select-option).
Мне нужна эмуляция скролла.

<select id="list" multiple="multiple" size=7>
<option value="option1" selected>Option 1</option>
<option value="option2">Option 2</option>
<option value="option3">Option 3</option>
<option value="option3">Option 4</option>
<option value="option3">Option 5</option>
<option value="option3">Option 6</option>
<option value="option3">Option 7</option>
<option value="option3">Option 8</option>
<option value="option3">Option 9</option>
</select>

<button id="mup">Move Up</button>
<button id="mdown">Move Down</button>



пробую так, хотя по моему это бред:
var e = jQuery.Event('keydown', { keyCode: 40 });
jQuery('#list option:selected').trigger(e);
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2012, 05:54
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

<select id="list" multiple="multiple" size=7>
 <option value="option1" selected>Option 1</option>
 <option value="option2">Option 2</option>
 <option value="option3">Option 3</option>
 <option value="option3">Option 4</option>
 <option value="option3">Option 5</option>
 <option value="option3">Option 6</option>
 <option value="option3">Option 7</option> 
 <option value="option3">Option 8</option>
 <option value="option3">Option 9</option> 
 </select>


 <button id="mup" onclick="Select_up()">Move Up</button>
 <button id="mdown" onclick="Select_down()">Move Down</button>
 <script>


function Select_down(){var e=document.getElementById('list'),q=e.options.length,cur=e.selectedIndex
e.selectedIndex=cur<q-1?cur+1:cur
}

function Select_up(){var e=document.getElementById('list'),cur=e.selectedIndex
e.selectedIndex=cur>0?cur-1:cur
}

</script>

Последний раз редактировалось bushstas, 21.12.2012 в 05:58.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли с помощью js написать код для симуляции нажатия на клавиш. KamalovRadik Мобильный JavaScript 7 17.02.2012 20:27
Отслеживание нажатия комбинации клавиш MCTrane Общие вопросы Javascript 10 06.02.2011 06:04
эмуляция нажатия клавиш jetli13 Общие вопросы Javascript 4 24.09.2010 11:08
Перехват сочетания нажатия клавиш Ctrl+Tab pauluss Events/DOM/Window 1 23.03.2010 18:32
Как можно избавится от повторного нажатия? ssh AJAX и COMET 4 23.02.2010 17:52