Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Javascript 按住“单击”键时更改图片_Javascript_Jquery_Html_Onclick_Click - Fatal编程技术网

Javascript 按住“单击”键时更改图片

Javascript 按住“单击”键时更改图片,javascript,jquery,html,onclick,click,Javascript,Jquery,Html,Onclick,Click,我有一个我正在试验的代码。我希望图像在被点击按住时发生变化,并在释放点击时返回到其原始状态。这一点都没有改变 JS: HTML: 请帮忙,谢谢 您可以像下面这样尝试直接鼠标事件,并使用有效的选择器 $( "img" ) .mousedown(function() { $( this ).prop("src", 'rust.jpg'); }) .mouseup(function() { $( this ).prop("src", 'rustb.png'); })

我有一个我正在试验的代码。我希望图像在被点击按住时发生变化,并在释放点击时返回到其原始状态。这一点都没有改变

JS:

HTML:



请帮忙,谢谢

您可以像下面这样尝试直接
鼠标事件
,并使用有效的选择器

$( "img" )
  .mousedown(function() {
    $( this ).prop("src", 'rust.jpg');
  })
  .mouseup(function() {
    $( this ).prop("src", 'rustb.png');
  });

您的选择器什么也得不到,您需要选择元素/类/ID

$('img'/'.imgClass'/'#imgId')

您需要使用$('img.classname')或$('img')而不是src
$('src')
无效
<img src="rustb.png" id="click" value="Click" />
$( "img" )
  .mousedown(function() {
    $( this ).prop("src", 'rust.jpg');
  })
  .mouseup(function() {
    $( this ).prop("src", 'rustb.png');
  });