-1
我想要div的背景图像更改为'rustb.png',当用户点击时按住div,然后返回'rust.jpg'时放开div(停止点击)。这是我所拥有的,当我点击div时它没有做任何事情。当点击一个div更改图片
<html>
<head>
<title> Img Change Testing </title>
</head>
<style>
#noclick {
background-image: url("rust.jpg");
width: 33%;
height: 50%;
left: 50%;
right: 50%;
background-size: 100% 100%;
}
#pushclick {
background-image: url("rustb.png");
width: 33%;
height: 50%;
left: 50%;
right: 50%;
background-size: 100% 100%;
}
</style>
<body>
<div id="noclick" onclick="mouseState(e)">
<p>This is an image</p>
</div>
</body>
<script>
$("img.noclick")
.mousedown(function() {
$(this).prop("id", 'pushclick');
})
.mouseup(function() {
$(this).prop("id", 'noclick');
});
</script>
</html>
请大家帮忙,谢谢!
你在浏览器的控制台中看到什么错误? – j08691
@ j08691“Moustate没有定义”? –
这是唯一的错误?如果是这样,为什么你有'onclick =“mouseState(e)”'? – j08691