В настоящее время я работаю над тем, что отключает всплывающую подсказку, когда я щелкаю точку в серии с помощью события click()
.
Вот скриншот всплывающей подсказки ПЕРЕД нажатием на точку:
Вот грубый пример, который демонстрирует, что я имею в виду: http://jsfiddle.net/8dyegL2f/1/
Я заменил код меню детализации (я не смог найти способ эмулировать его в Fiddle) некоторым псевдокодом. Вот прикрепленный скриншот отключенной всплывающей подсказки ПОСЛЕ щелчка мышью по точке, которая показывает меню детализации:
Когда я нажимаю на точку, открывается меню детализации. Когда открыто меню детализации, одновременно отключаются всплывающие подсказки, поэтому они не перекрываются, как показано в моем коде.
Вот в чем проблема - потому что меню детализации фокусируется в стороне от графика, когда я щелкаю за пределами меню детализации, это закрывает меню детализации, но поскольку я не в фокусе диаграммы, функция .click () событие не регистрируется, и я не могу повторно включить всплывающую подсказку.
Итак, мой вопрос - есть ли способ зарегистрировать событие щелчка, несмотря на то, что открыто меню детализации, чтобы я мог установить tooltip.enable обратно в true?
Я взломал то, что использовал событие mouseOver
для повторного включения всплывающей подсказки, когда меню сверления закрывается, но это нарушит мобильную совместимость.