У меня есть этот фрагмент jQuery, который меняет изображение, когда пользователь наводит курсор на определенную область (используя карту изображений).
Я хочу изменить его на функцию щелчка, но просто изменив "зависание" «щелкнуть» не работает.
Я также подозреваю, что версия щелчка может быть значительно упрощена.
jQuery:
<script>
$(document).ready(function() {
//set off state
var nav_off = "images/PWRwheel/000.png";
// functions for over and off
function over(image) {
$("#main-nav").attr("src", image);
}
function off() {
$("#main-nav").attr("src", nav_off);
}
$("#imagemap area").hover(
function () {
var button = $(this).attr("id");
over("images/PWRwheel/00" + button + ".png");
},
function () {
off();
});
});
</script>
HTML:
<map id="imagemap" name="imagemap">
<area id="8" shape="circle" coords="203,106,52" href="#" />
<area id="7" shape="circle" coords="99,207,52" href="#" />
<area id="6" shape="circle" coords="100,349,52" href="#" />
<area id="5" shape="circle" coords="200,459,52" href="#" />
<area id="4" shape="circle" coords="353,459,52" href="#" />
<area id="3" shape="circle" coords="454,350,52" href="#" />
<area id="2" shape="circle" coords="456,209,52" href="#" />
<area id="1" shape="circle" coords="352,103,52" href="#" />
</map>
Чтобы увидеть, как он функционирует в настоящее время, go здесь http://safespacetn.org/tools.html прокрутите вниз и нажмите одно из колесиков Domesti c для оценки насилия.