これは実際には、ImageMapper jQuery プラグインに括弧内に関連する単なる JavaScript の質問です。
この質問は、質問の構成が不十分であり、OP からの回答が不明確であったために閉じられました。ただし、同じ問題があり、支援が必要です。
前の OP と同様に、この jsfiddle を再現しようとしています: http://jsfiddle.net/nYkAG/396/ですが、javascript は実行されません。
OPは、それを機能させようとする彼女の試みにリンクしており、私のものは同一です。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 の元の例を参照してください。