PP.Ui.fireEvent(domNode: HTMLElement, e: Object);
domNode. HTML-элемент;
e. Параметры вызываемого события.
Метод fireEvent вызывает событие у DOM-вершины.
Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценария PP.js и файл стилей PP.css, в теге <body> html-страницы элемента <div> с идентификатором «button». В событии onload тега <body> необходимо указать вызов функции createButton(). Добавляем кнопку на страницу:
var button;
function createButton() {
// Создаем кнопку
button = new PP.Ui.Button({
// Устанавливаем родительский элемент
ParentNode: document.getElementById("button"),
// Устанавливаем содержимое кнопки
Content: "Кнопка",
});
}
Добавляем обработчик события нажатия кнопки мыши к кнопке и вызываем его:
// Создаем сообщение о нажатии кнопки
var msg = "Произошло нажатие по кнопке";
// Добавляем к кнопке обработчик события нажатия кнопки мыши
button.addEvent(button.getDomNode(), 'click', function (sender, args) { console.log(msg) }, false);
// Создаем событие нажатия кнопки мыши
var event = new MouseEvent('click');
// Вызываем событие нажатия кнопки мыши по кнопке
PP.Ui.fireEvent(button.getDomNode(), event);
В результате в консоль будет выведено сообщение о нажатие кнопки мыши:
Произошло нажатие по кнопке
См. также: