0

我有一个代码,当点击时会在气泡弹出效果中显示信息片段,并且效果很好,但我想将下面的点击代码更改为我可以从另一个 javascript 调用的函数?任何人都可以帮助新手使用javascript吗?高度赞赏。

dot[0].onclick = function (e) {

    locX = e.pageX - 250;
    locY = e.pageY - 300;


    if (!isPopup) {

        isPopup = true;
        popup = r.rect(locX, locY, 50, 50, 5)
           .attr({ fill: "#66000000" });
        text = r.text(locX + 20, locY + 20, lbl.node.textContent).attr(txt)
            .attr({ fill: "#eee" });

    }
    else {
        popup.hide();
        text.hide();
        popup = r.rect(locX, locY, 50, 50, 5)
           .attr({ fill: "#66000000" });
        text = r.text(locX + 20, locY + 20, lbl.node.textContent).attr(txt)
            .attr({ fill: "#eee" });


    }
    e.stopPropagation();

};
4

1 回答 1

0
function yourOnclickFunction(e) {
    // ...
}
dot[0].onclick = yourOnclickFunction;
于 2013-03-14T10:43:34.150 回答