我正在处理我的主页,其中包含使用 HTML5 画布和 KineticJS 在屏幕中间绘制的几个形状,但我遇到了一个障碍,试图为每个形状添加超链接。到目前为止,我的代码(不起作用)是:
midHexPoly.on('mouseover', function() {
document.body.style.cursor = 'pointer';
});
midHexPoly.on('mouseout', function() {
document.body.style.cursor = 'default';
}); //this works, the mouse changes to a pointer on
//mouseover, and back on mouseout
var linkTest = "http://www.google.com"
midHexPoly.on('click', function() {
window.open = linkTest;
});
经过多次谷歌搜索,我似乎找不到任何解决此问题的方法,而且 Kintetic 中似乎没有用于重定向或添加超链接的功能。
有没有什么办法解决这一问题?谢谢!