選択された領域を作成するにはどうすればよいですか? render_select で定義したスタイルでレンダリングされます。
$('img').mapster('set_options',{areas:[{key:'anyAreaKey',selected:false }]});
と
$('img').mapster('set_options',{areas:[{key:'anyAreaKey',highlight:false }]});
私のために働かないでください
選択された領域を作成するにはどうすればよいですか? render_select で定義したスタイルでレンダリングされます。
$('img').mapster('set_options',{areas:[{key:'anyAreaKey',selected:false }]});
と
$('img').mapster('set_options',{areas:[{key:'anyAreaKey',highlight:false }]});
私のために働かないでください
エンド ユーザーが再度クリックしたかのように領域の選択を解除するには、いくつかの方法があります。
キーで選択を解除します。以下の「false」を「true」に変更すると、代わりに選択されます
$('img').mapster('set',false,'key');
領域自体を使用して選択を解除します。
$('area[mapkey=key]').mapster('set',false);
エリアも利用。補完的な「select」メソッドもあります。「選択解除」および「選択」メソッドは、領域でのみ機能します。
$('area[mapkey=key]').mapster('deselect');
例: http://jsfiddle.net/jamietre/MZ9aH/
ドキュメント: http://www.outsharked.com/imagemapster/default.aspx?docs.html#select
使用しているコードは初期オプションを設定します- それらはエリアの現在の状態を変更しません。そのため、「selected: false」オプションは、マップがまだバインドされていない場合、最初は選択解除されますが、マップが作成された後は何もしません。"highlight: false" オプションは、マウスオーバーで領域が強調表示されるかどうかを決定します。