我们使用imgNote插件(https://github.com/waynegm/imgNotes)编写了脚本。

标记在Firefox上可以很好地加载,但在IE和Chrome上则不能。

请在http://fluidblueprint.com进行检查

临时登录进行测试:


用户:[email protected]
密码:pppp


谢谢。

最佳答案

我知道了仅供参考,它在我的Chrome(版本35.0.1916.153 m)上运行正常,只有IE不好。

您必须更改此部分:

var $img = $("#image").imgNotes();
$img.one("load",function(){
    $img.imgNotes("import", [{x: "0.39024895115902547", y:"0.3377519191655898", note:"Great Room Test Marker", id:"3", sid:"1", nid:"47"},...]);
});


至 :

var $img = $("#image").imgNotes();
$img.imgNotes("import", [{x: "0.39024895115902547", y:"0.3377519191655898", note:"Great Room Test Marker", id:"3", sid:"1", nid:"47"},...]);


最后,事情是直接给出标记,而不是在图像加载事件指示时这样做。我猜想load事件不会在IE上触发,或者可能不会提早(在行执行之前)。

您应该在github项目上创建一个发行票证,IMO这是正常现象。

09-20 03:40