私はイメージマップを試していました。問題に遭遇しました:クリックした領域自体の画像を変更できません。1 つを除いて、他の領域のみが機能します。これを解決するには?
$(document).ready(function()
{
$('#painting').mapster
({
fillOpacity: 0.5,
mapKey: 'data-key',
altImages:
{
img1: 'images/image1.png',
img2: 'images/image2.png'
},
render_highlight:
{
stroke: true,
fill: true
},
render_select:
{
altImage: 'images/img3.png',
stroke: false,
fill: true
}
});
});
エリアをクリックしたときにJS関数を呼び出しています(画像は変化しません;エリア2、エリア3などで正常に動作します.
function validator()
{
$('#painting').mapster('set',true,'area1',{altImage: 'img1'});
}
ありがとう