【发布时间】:2012-04-28 22:19:08
【问题描述】:
这似乎是一个更常见的问题,但是当我尝试使用 jsfiddle (html/css/javascript) 的代码时,它不起作用。我正在尝试让 CSS 动画重复 onclick,并在其他问题的链接上找到了一些链接到 jsfiddle 的工作。但是,当我尝试在 DreamWeaver 上执行它们时,它们不起作用,并且我没有收到任何错误。
我有http://jsfiddle.net/vxcYJ/45/、http://jsfiddle.net/AndyE/9LYAT/ 和http://jsfiddle.net/6tZd3/,但没有工作。在 Dreamweaver 上,我相信第三个 jsfiddle 会转化为如下内容:<!DOCTYPE>
<head>
<style>
.animate {
-webkit-transition-property: -webkit-transform;
-webkit-transition-duration: 1s;
-webkit-transition-timing-function: linear;
}
.initial {
-webkit-transform: rotate(0deg);
}
.final {
-webkit-transform: rotate(360deg);
}
</style>
<script>
document.getElementById('button').addEventListener('click', function()
{
this.setAttribute('class', 'animate final');
});
document.getElementById('button').addEventListener('webkitTransitionEnd', function() {
this.setAttribute('class', 'initial');
});
</script>
</head>
<body>
<button type="button" id="button" class="animate initial">Click me!</button>
</body>
</html>
还有一件事,在按钮的末尾, this->​ 出于某种原因出现。如果有人可以帮助我,将不胜感激。
【问题讨论】:
标签: javascript html css dreamweaver jsfiddle