javascript - 对象旋转点击JS
问题描述
我有一个问题,我不知道为什么,但脚本不起作用。当我click
反对时,他只能右转。Turn right 90 degress.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Awesome</title>
<link rel="stylesheet" href="style2.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
$('.crossRotate').on('click', function () {
$(this).toggleClass('active');
});
</script>
<style>
object {
width: 10%;
height: 10%;
}
.crossRotate {
-webkit-transition-duration: 3s;
-moz-transition-duration: 3s;
-o-transition-duration: 3s;
transition-duration: 3s;
}
.crossRotate.active {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
body {
background-color: black;
}
</style>
</head>
<body>
<object data="https://i.pinimg.com/originals/81/6d/a5/816da533638aee63cfbd315ea24cccbd.jpg"></object>
</body>
</html>
解决方案
您是$('.crossRotate').on('
在页面加载之前加载的,因此它永远不会命中并且您不会将其包装在一个<script>
块中。要么在页面底部加载 JS,要么将其包装在onload
. 尝试:
<script>
$(function(
$('.crossRotate').on('click', function(){
$(this).toggleClass('active');
});
));
</script>
推荐阅读
- python - 为特定列中的每个唯一值创建所有其他列的列
- java - Intellij Idea 全文搜索仅在单元和集成测试类中?
- ios - 更改约束的第二项会将常量更改为负值
- symfony4 - 仅上传 PDF 文件时出现 CORS 问题
- azure - 带有 MessageReceiver 和 .NET 5 的 Azure 函数?
- asp.net-mvc - mvc中的布局控制器,不确定实现
- paypal - PayPal REST API v2/checkout/orders 在批准后不会重定向回来
- reactjs - 反应多阶段形式的记忆开关选择
- transformer - 推断张量引擎时Aoborted(核心转储)?
- python - Slicing where stop is larger than the string length