2012-05-23 4 views
0

У меня есть некоторые проблемы при попытке переключения атрибута на клик.jquery переключить эффект зависания при нажатии

here is the JSFiddle example

парения эффект отлично работает для меня, но я хочу, чтобы включить эффект, когда я нажимаю на пути (страна)

Было бы здорово, если кто-то может мне помочь.

Это то, что я пытаюсь получить:

Working example

+0

я понятия не имею, как я могу сделать это, я рад, что так далеко;) – Kuba

+0

Действительно, как карта мира у вас есть там :) Очень приятно. –

+0

спасибо :) и теперь решение для моей проблемы pls: P – Kuba

ответ

1

Это то, что вы хотите :)

Example

+0

mayby ​​мой английский настолько плохой, что я не могу объяснить достаточно хорошо, но ваш пример просто при изменении windowd onclick, но я хочу, чтобы эффект зависания оставался на пути, когда я нажимаю на него – Kuba

+0

Я действительно устал от того, чтобы быть JS noob :( – Kuba

+0

О, теперь я получаю то, что вы хотите. W8 a sec – MetalWeirdo

1

Клик идентичен парении:

$("path").click(function() { 

    $(this).attr({ 
     fill: "#FF0000", 
     stroke: "#00FF00" 
    }); 
}) // etc 
+0

Я пробовал это, но это не работает :( – Kuba

0

Это должно помочь.

$("path").toggle(function() { 
    $(this).attr({ 
     fill: "#FFFFFF", 
     stroke: "#eee" 
    }); 
}, function() { 
    $(this).attr({ 
     fill: "#FF0000", 
     stroke: "#00FF00" 
    }); 
}); 

код ниже будет переключаться от красного до белого и от белого до красного, так что вы можете стиль в соответствии с каким цветом вы хотите.

Demo

+0

hm здесь же, ist не toogle hover effect wehen я нажимаю на путь :( – Kuba

+0

Нет? Если вы нажмете, это изменит цвет на белый снова. –

+0

Нет, он даже становится красным, когда я нажимаю на него. Просто эффект зависания работает как в моем первом примере. – Kuba

Смежные вопросы