2011-12-23 8 views
4

私はこのウェブサイトに来て、サーフしている間に:http://kurdon.com/?lang=en_US そしてフロントページにはあなたが乗ることができるイラクの地図があり、それがパーツを強調表示します。それをクリックすると、部品のページにリンクされます。この機能にはどのような言語が使用されていますか?

私は彼がこの機能に何を使用したのか考えていましたか?それはjavascript/jqueryですか、それとも何か?

+1

は、いくつかのスクリプトのように見えるん色を変える私にはJavaScriptのように見えます。 FlashやSilverlightプラグインの兆候はありません –

+1

+1投稿していただきありがとうございます。 – rfmodulator

答えて

9

マップ用のjavascriptを使用しています。

onmouseover="change_map(1);" 

、ページ上のインライン定義された機能:マップの右側に

これが含まれているリンクがあり、それ自体がによって実現されているマップの

function change_map(region) { 
    var MapItem = document.getElementById("imageRegions"); 
    var ListItem = document.getElementById("region_" + region); 
    MapItem.style.backgroundImage = 'url(/images/region_' + region + '.gif)'; 
    MapItem.style.backgroundPosition = '0px 0px'; 
    MapItem.style.backgroundRepeat = 'no-repeat'; 
    ListItem.style.color = "#D0630A"; 
    return true; 
} 

エリアイメージマップ。

+0

完全で完全な答えです。 +1。よくやった。 –

1

それはCSSを操作するだけではJavaScriptです。

5

これは、onmouseoveronmouseoutイベントに添付されたjavascriptエフェクトと組み合わせたHTMLイメージマップです。

イメージマップは座標を使って領域を定義し、javacriptは色を変更して他のエフェクトを適用します。

Chromeウェブデベロッパーツールでページのソースを表示したり、詳細を確認してください。

1

はちょうどマップを使用し、さまざまな地域のために右のCOORDSを設定して、誰かがマウスオーバー/マウスアウト

関連する問題