我想使用一个称为#MapButtonImage
“按钮”的图像,所以当有人点击它时,会显示一个 div 和#MapButtonImage
更改的来源。我已经做到了,它显示 div 如下:
$(window).load(function(){
$("img#MapButtonImage").click(function(){
$("div.MapMain").toggleClass('MapMainShow');
});
});
当我现在单击按钮时,它会将地图 div 的类更改为 display:block,然后第二次单击又回到默认的 display:none。
但我似乎无法让它使用 jQuery 更改图像的来源。我按照指南使用了两个函数的切换,并将源作为我想要的两个图像,但它仅适用于早期版本的 jQuery,而不适用于最新版本。
图片#MapButtonImage 具有原始来源“ShowMapButton.jpg”,我想在单击它时将其更改为“HideMapButton.jpg”,然后在再次单击时将其更改为“ShowMapButton.jpg”。
目的是让它作为一个切换来显示它下面的 Map div,并且图像反映了按钮随后将采取的操作(显示或隐藏)。
任何帮助将不胜感激,我对此很陌生,无法理解为什么它在最新版本中不起作用但在以前的版本中起作用。