привязка функции щелчка к kwindow - PullRequest
0 голосов
/ 29 апреля 2020

Я связал все мои другие события с этим элементом без проблем; однако я пытаюсь привязать клик (или даже двойной щелчок, если проще) к тому же элементу, и я не могу заставить его работать.

Несмотря на то, что мой элемент нажат, мои функции или даже console.log при привязке клика не запускаются.

Я использую нижеследующее, чтобы настроить конечный путь Polyline graphi c, чтобы обновлять эти события с помощью моего kwindow (перетаскиваемого модала). Есть идеи, почему я не могу просто добавить клик?

  setTimeout(function (ev) {
    moveAlong = true;
    showCoordinates(ev);

    self.kwindow.bind("dragstart", function (ev) {
        moveAlong = true;
        console.log("Dragging.. Coords B to follow.");
        showCoordinates(ev);
        document.addEventListener("mousemove", showCoordinates);
    }).bind("dragend", function (ev) { 
        moveAlong = false;
        document.removeEventListener("mousemove", showCoordinates);
        console.log("end Dragging");
    }).bind("close", function (ev) {
        console.log("Close. clear line");
    }).bind("click", function (ev) { // this does not work
        console.log('click?'); // ie this does not even fire
        moveAlong = true;  // no console errors either wtf
        showCoordinates(ev);
        document.addEventListener("click", showCoordinates);
    });
  }, 700);
...