Javascript 使用选项卡进行闪存交换

Javascript 使用选项卡进行闪存交换,javascript,jquery,css,Javascript,Jquery,Css,所以我浏览了所有地方,包括这些帖子: 以及其他链接,我想我不明白它是如何工作的,也无法让它工作 以下是我到目前为止的情况: HTML: 与此HTML匹配: <a href="#" title="Switch" class="menulink">switch me</a> <img src="images/imagegraph2.png" id="bg" /> 所有发生的事情都是imagegraph2.png的显示,而不是imagegraph1.png的切换。

所以我浏览了所有地方,包括这些帖子:

以及其他链接,我想我不明白它是如何工作的,也无法让它工作

以下是我到目前为止的情况:

HTML:

与此HTML匹配:

<a href="#" title="Switch" class="menulink">switch me</a>
<img src="images/imagegraph2.png" id="bg" />
所有发生的事情都是imagegraph2.png的显示,而不是imagegraph1.png的切换。通常,当你点击=符号时,你的图片会出现一个可能的链接列表。当它在Javascript中时,它不会这样做,您只需输入文件的文件夹/名称即可。所以我肯定我会在这里得到一些反对票,但我已经用尽了所有的办法来让这项工作发挥作用

试试e.default


不起作用,图像仍然没有开关,只使用javascript:$function{$'.menulink'。单击function{$bg.attr'src',images/imagegraph1.png;return false;};};页面上唯一的html:打开开发者工具控制台,检查是否有任何错误。。您首先包括jQuery脚本文件吗?是的,它在一个单独的文件中,因此看起来是这样的:test$function{$'.menulink'。单击function e{e.preventDefault;$bg.attr'src',images/imagegraph1.png;};};尝试指定javascript文件的MIME类型。。如果没有正确的mime类型=application/javascript,某些浏览器可能无法识别。。您是否在控制台中看到任何错误?请尝试在浏览器上运行它
$(function () {
    $('.menulink').click(function () {
        $("#bg").attr('src', "images/imagegraph1.png");
        return false;
    });
});
<a href="#" title="Switch" class="menulink">switch me</a>
<img src="images/imagegraph2.png" id="bg" />
$(function () {
    $('.menulink').click(function (e) {
        e.preventDefault();
        $("#bg").attr('src', "images/imagegraph1.png");
    });
});