1

您好,我尝试使用鼠标输入 JSXGraph DIV,但是如果您将鼠标移动 1mm,它将重新进入 div,并且 js 会自动启动新的。那很糟。

我发现有鼠标悬停的事件处理程序,但我不明白我如何将它用于完整的 div。只有一个点的例子。我试图将另一个 div 放在“盒子”DIV 上,但它没有帮助,div 每次都在另一个上面。

效果很好的示例代码:

<div id="box" class="jxgbox" style="width:400px; height:400px;" onmouseenter="functionx()"></div>
4

1 回答 1

1

JSXGraph 不捕获mouseenter事件。每当鼠标指针进入 div 元素时,以下代码将打印enter到控制台:

<div id="box" class="jxgbox" 
     style="width:400px; height:400px;" 
     onmouseenter="enter();"></div>

<script type="text/javascript">
var board = JXG.JSXGraph.initBoard('box', {
        axis: true,
        boundingbox: [-0.5,2.5,2.5,-0.5]});

var enter = function() {
    console.log('enter');
};
</script>
于 2016-12-20T16:14:25.127 回答