Проверено, была ли нажата ссылка «a» без объекта DOM

#javascript #html #jquery #dom #velo

Вопрос:

Я встраиваю календарь событий в wix и средство поиска в разделе настройки javascript, позволяющее проверить, была ли нажата моя ссылка на calandar без объекта HTML DOM

введите описание изображения здесь

Потому что проблема в том, что Wix не хочет использовать объект DOM:

https://www.wix.com/velo/forum/coding-with-velo/help-using-document-htmlcomponent

введите описание изображения здесь

Я пытаюсь это сделать :

 import $ from "jquery";

$("#none2").click(function(){
   console.log("button was clicked");
});
 

или

 if(none2.getElementById('a').clicked == true)
  {
     // check if the link is clicked
  }
 

… но думать неправильно…

Спасибо за вашу поддержку😊

Ответ №1:

Вы также видели пример wix с chart.js? https://www.wix.com/velo/example/create-a-custom-chart

Поскольку у вас нет доступа к документу, у вас есть доступ к $w, который отчасти похож на dom. Таким образом, вы можете привязать методы к наблюдаемому элементу.

Вероятно, это должно быть что-то вроде следующего:

 $w.onReady(() => {
    $w('#yourcalendarid').on('click', function () {
        // Do you what you want to do here
    });
});