Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 鼠标悬停/图像交换问题_Jquery_Html_Css - Fatal编程技术网

Jquery 鼠标悬停/图像交换问题

Jquery 鼠标悬停/图像交换问题,jquery,html,css,Jquery,Html,Css,在这个JSFIDLE中,我尝试在一个图像上做一个简单的鼠标,它改变图像,鼠标关闭,图像又变回来。但出于某种原因,我没有看到代码中的问题 在原始图像平铺时,似乎存在“平铺”问题。请参阅JSFiddle 另外,如果有人能告诉我需要添加什么代码,我可以在第二个图像上单击鼠标,然后在右侧显示另一个图像,我可以在第三个图像上单击以转到链接。谢谢如果您只需要从一个图像切换到另一个图像,您可以执行以下操作: HTML <div class="normalClassName"></div&g

在这个JSFIDLE中,我尝试在一个图像上做一个简单的鼠标,它改变图像,鼠标关闭,图像又变回来。但出于某种原因,我没有看到代码中的问题

在原始图像平铺时,似乎存在“平铺”问题。请参阅JSFiddle


另外,如果有人能告诉我需要添加什么代码,我可以在第二个图像上单击鼠标,然后在右侧显示另一个图像,我可以在第三个图像上单击以转到链接。谢谢

如果您只需要从一个图像切换到另一个图像,您可以执行以下操作:

HTML

<div class="normalClassName"></div>
这样,当鼠标悬停时,背景将从一个图像切换到另一个图像,但请记住使用相同大小的图像


这是要测试的。正如您所见,图像大小不同,效果也不好。

如果您只需要从一个图像切换到另一个图像,可以执行以下操作:

HTML

<div class="normalClassName"></div>
这样,当鼠标悬停时,背景将从一个图像切换到另一个图像,但请记住使用相同大小的图像

这是要测试的。正如你所看到的,这些图像有不同的大小,效果很难看

  • 如果您希望它发生在
    鼠标上方
    悬停
    ,为什么要使用
    。单击()
  • .click()
    没有附加
    手柄
  • 如果您只需要切换图像(而不是背景),如您在问题中所述(我忽略了您的代码),那么您可以使用以下方法:

    $(document).ready(function () {
        $('.normalClassName').hover(function () {
            $(this).find('img').attr( 'src', 'http://creativebits.org/files/500px-Apple_Computer_Logo.svg_.png' );
        }, function () {
            $(this).find('img').attr( 'src', 'http://www.applegazette.com/wp-content/uploads/apple-logo.jpg' );
        });
    });
    
    下面是工作小提琴的更新

  • 如果您希望它发生在
    鼠标上方
    悬停
    ,为什么要使用
    。单击()
  • .click()
    没有附加
    手柄
  • 如果您只需要切换图像(而不是背景),如您在问题中所述(我忽略了您的代码),那么您可以使用以下方法:

    $(document).ready(function () {
        $('.normalClassName').hover(function () {
            $(this).find('img').attr( 'src', 'http://creativebits.org/files/500px-Apple_Computer_Logo.svg_.png' );
        }, function () {
            $(this).find('img').attr( 'src', 'http://www.applegazette.com/wp-content/uploads/apple-logo.jpg' );
        });
    });
    

    这里是工作小提琴的更新。

    你甚至不需要javascript,使用css,悬停类,这里请作为参考。你甚至不需要javascript,使用css,悬停类,这里请作为参考。相反,请看。