这实际上只是一个javascript问题,与ImageMapper jQuery插件有关。ImageMapper Beatles演示不会在jsFiddle之外运行
我必须重新询问this question,由于问题构建不佳以及OP的回复不明确,该问题已关闭。但是,我有同样的问题,需要帮助。
像以前的OP,我试图重现这个jsfiddle:http://jsfiddle.net/nYkAG/396/,但JavaScript不会运行。
该链接至her attempt to make it work and mine is identical。 CtrlW看到标记/ javascript。显然,我们都错过了一些东西(可能是因为一个类似的新手因素)。它可能是左侧面板上的jsfiddle中引用的onLoad()函数吗?
我添加了一个简单的jQuery测试,它的工作原理:
$(function() {
alert('Hi');
});
,所以我知道,这两个库正确加载并有代码中没有明显的错误。但是,我无法理解这些线条,并想知道是否缺少了什么?但是,他们在jsFiddle工作..?
var inArea,
map = $('#beatles'),
captions = { //stuff here },
single_opts = { //stuff here },
all_opts = { //stuff here },
initial_opts = { //stuff here };
opts = $.extend({}, all_opts, initial_opts, single_opts);
无论如何,该示例 - 复制/粘贴 - 不起作用。我错过了什么?再次,对于完整的JavaScript和标记,请参阅OP's original example。
您在正确的轨道上使用您写下的“alert()”测试:-) – Pointy 2013-04-21 16:26:46