Jquery更改图像点击

前端之家收集整理的这篇文章主要介绍了Jquery更改图像点击前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在建立一个完整的背景图像布局,我想根据用户访问的页面更改图像.要想到的是:当用户点击链接时,我需要更改图像属性.这是我有多远:
$(function() {
  $('.menulink').click(function(){
    $("#bg").attr('src',"img/picture1.jpg");
  });
});
<a href="" title="Switch" class="menulink">switch me</a>
    <img src="img/picture2.jpg" id="bg" />

谢谢,可能很容易的东西,但在我的头上!

解决方法

它返回,因为默认情况下,当您单击链接时,它将跟随链接并加载页面.
在你的情况下,你不想要.您可以通过执行e.preventDefault(); (如Neal提到的)或返回false:
$(function() {
 $('.menulink').click(function(){
   $("#bg").attr('src',"img/picture1.jpg");
   return false;
 });
});

Interesting question之间的差异预防和返回false.

在这种情况下,返回false将正常工作,因为事件不需要传播.

猜你在找的jQuery相关文章