$('.header_menu_item').on('mouseenter',function(){
var default_img = $(this).find('.header_menu_item_icon_img').attr('src');
var hover_img = $(this).find('.header_menu_item_icon_img').attr('data-hover');
$(this).find('.header_menu_item_icon_img').prop('src',hover_img);
}).on('mouseleave',function(){
$(this).find('.header_menu_item_icon_img').prop('src',default_img);
});
次のmouseleave関数にdefault_img varを渡すにはどうすればよいですか? 助けてくれてありがとう:)javascriptで変数を他の関数に渡す
default_imgは「(異なることがあります。 head_menu_item ')、それぞれのheader_menu_itemでdefault_imgを保存する必要があります。 –
@ThomasFellingerネストされていない限り、それが起こる可能性はありません。 – Barmar
私は、失敗を得るために何とかオーバーラップして配置する必要があると思います。 –