Openseadragon: предотвращение щелчка при нажатии на оверлей

Как я могу предотвратить щелчок холста при нажатии на оверлей? Я связал действие для наложения, но сначала запускается действие холста.

1 ответ

Вам нужно использовать MouseTracker. Вот пример:

http://codepen.io/iangilman/pen/mEkKaY

Вот ключевой фрагмент кода:

var viewer = OpenSeadragon({
    ...,
    overlays: [
        {
            id: 'overlay1',
            ...
        }
    ]
});

new OpenSeadragon.MouseTracker({
    element: 'overlay1'
});
Другие вопросы по тегам