#javascript #api #if-statement #content-management-system #velo
Вопрос:
я новичок в javascript
Я пытаюсь добавить действие .onclick() в интерфейсе консоли wix, но, кажется, я допустил какую-то ошибку в своем коде :
введите описание изображения здесь
import {local} from 'wix-storage';
import wixWindow from 'wix-window';
$w.onReady(function () {
if('#button2').onClick {
wixWindow.openLightbox("Conditions générales de vente");
}
} );
Я пытаюсь понять особенности .onClick()
их API, но я не вижу…
https://www.wix.com/velo/reference/$w/теги выбора/onclick
Спасибо
Комментарии:
1. Это недопустимый синтаксис JavaScript.
2. Почему у вас это есть в
if
заявлении?3. Ваш код не похож ни на один из примеров на странице, на которую вы ссылались.
4. @Barmar Мне нужно
if
заявление, потому что, как только пользователь нажмет на кнопку отправить, должен открыться лайтбокс (модальный)5. Тебе это не нужно
if
. Это то, чтоonClick
делает, он регистрирует функцию для запуска, когда пользователь нажимает.
Ответ №1:
onClick()
это функция. Обработчик событий является аргументом функции.
$w.onReady(() => {
$w('#button2').onClick(() => {
wixWindow.openLightbox("Conditions générales de vente");
});
});