Я работаю над d3. и проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я беру указатель мыши внутри графика, он сразу показывает детали наведения. но дело в том, что мне нужно показывать детали наведения только в том случае, если указатель мыши точно находится над точкой данных или точкой графика. график, который я работаю, - http://code.shutterstock.com/rickshaw/examples/lines.html. любая помощь будет оценена, чтобы уменьшить размер области наведения мыши.любая возможность уменьшить область наведения мыши
0
A
ответ
0
Остановить событие от пузырьков с помощью метода stopPropagation
объекта JavaScript/jQuery.
Если вы используете JQuery, это можно сделать так:
jQuery('#element').on('click', function(e) {
e.stopPropagation();
// do something here
});
Для JavaScript, вы можете увидеть example here.
Спасибо Designcise. можете ли вы объяснить сценарий из приведенного выше кода. –
Здесь приведен пример: https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Examples?redirectlocale=en-US&redirectslug=Gecko_DOM_Reference%2FExamples#Example_5.3A_Event_Propagation – designcise