Freakmeister
Проверенные
- Сообщения
- 9
- Реакции
- 4
- Баллы
- 3,300
Я пытаюсь сделать, чтобы в редакторе XF2 работала более привычная комбинация Ctrl+Y для повтора отменённых изменений, в добавок к Ctrl+Shift+Z. Пытался добавить такое в конец body:
По итогу. Комбинация Ctrl+Y ловится, и скрипт находит кнопку. Это можно проверить, заменив trigger('click') на hide() например. Но эвент click по этой кнопке ничего не даёт. Если посмотреть исходный код страницы, то видно, что на этой кнопке и вложенных элементах вообще не висит никаких JS-эвентов.
Собственно, вопрос к знатокам - как кнопки в новом редакторе вообще работают? И как сэмитировать нажатие на какую-то из них?
HTML:
<script type="text/javascript">
$(document).ready(function() {
$(document).keypress("y",function(e) {
if (e.ctrlKey) {
$('#redo-1').trigger('click');
}
});
});
</script>
Собственно, вопрос к знатокам - как кнопки в новом редакторе вообще работают? И как сэмитировать нажатие на какую-то из них?
Последнее редактирование: