1)#pin_point
がホバーしているとき、2 つの絶対位置の画像を fadeToggle に設定して、フェード効果で変化するようにします。
$("#pin_point").hover(function hoverhandler() {
$("#pin_point img").fadeToggle('medium');
});
2)#pin_point
がクリックされると、pin_pointimg
を「ex.png」にスワップするように設定します。
$("#pin_point").click(function() {
$("#pin_point img").attr('src','images/ex.png');
});
3)#pin_point
がクリックされると、#1(上記)のホバー機能もアンバインドします。
質問: #pin_point が再度クリックされたときに関数をバインドしたい場合、どうすればよいですか? 以下は私が持っているコードであり、理解するのに苦労しています。誰でも助けることができますか?
$("#pin_point").click(function() {
$('#pin_point').unbind('hover', hoverhandler);
$("#pin_point img").attr('src','images/ex.png');
$('#pin_point').bind('hover', hoverhandler);
});