我想用图像替换这个href链接,所以我只想制作移动图像而不是链接,轻松地用“img src”替换“a href”,移动是由“onclick”javascript触发的,你能帮忙吗?我?如果我这样做,动画就不起作用了,所以idk怎么样,继承人Jsfiddle:http://jsfiddle.net/px7ezeka/
<!DOCTYPE html>
<html lang="cs-CZ">
<head>
<meta charset="UTF-8" />
<meta name="generator" content="Prace">
<link rel="stylesheet" href="Web9.css">
<title>Rostik</title>
</head>
<body>
<div id="links">
<a class="link" href="#">bullshit</a>
</div>
<script>
document.querySelector('.link').onclick = function () {
var d = document.getElementById("links");
d.className = d.className + " fly";
}
</script>
</body>
</html>
#links.fly {
position: absolute;
margin-left: 400px;
transition: all 2s ease-out;
}
答案 0 :(得分:0)
如果您想在点击时将文字替换成图像,请尝试此操作:
<强> HTML 强>
<div id="links">
<a class="link" href="#">bullshit</a>
<img src="" class="hide image" />
</div>
<强> JAVASCRIPT 强>
document.querySelector('.link').onclick=function() {
var d = document.getElementById("links");
d.className = d.className + " fly";
$(".image").toggleClass("hide");
$(".link").toggleClass("hide");
}
<强> CSS 强>
#links.fly {
position: absolute;
margin-left: 400px;
transition: all 2s ease-out;
}
.hide{
display:none;
}
它会隐藏您的文字并显示您想要的图像。