画像のある部分をクリックすると他の画像にチェンジするJavaScriptのサンプル

サンプル

使い方

jquery.jsとcrosslayer.jsを読み込んで、↓こんな感じで実行するだけ。

$(document).ready(function() {
	$('#crosslayer').crosslayer({
		layerDataFile : "jsonLayerData.txt"
	});
jsonLayerData.txtというのはコレ

オプションについて説明するよ。

※1:json形式について説明するよ。

データサンプル:
[
	{
		"imagePath"  : "samples/img01.jpg",
		"imageWidth" : 320,
		"imageHeight": 320,
		"holePosX"   : 100,
		"holePosY"   : 200,
		"message"    : "ライトアップされたシャンパンタワー!"
	},
	:
	{
		"imagePath"  : "samples/img07.jpg",
		"imageWidth" : 320,
		"imageHeight": 320,
		"holePosX"   : 100,
		"holePosY"   : 200,
		"message"    : "赤にもなるよ!
全部シャンパンタワーでできてる!" } ]
ちょっと分かりづらいカモだけれども、要するに↓こういうこと。
holePosX,holeWidth, messageの図解

動作環境

一応、下記の環境で動作確認してあります。