Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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
以下jQuery代码的JavaScript等价物是什么?_Javascript_Jquery_Html_Css - Fatal编程技术网

以下jQuery代码的JavaScript等价物是什么?

以下jQuery代码的JavaScript等价物是什么?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想做旋转的轮子,但是我想旋转指针,而不是旋转轮子。我有下面的jQuery代码段,它旋转指针,但我不知道如何将这个jQuery代码段转换为JavaScript jQuery代码: 我想做这样的事情 这里是一个简单的例子,它展示了如何使用可通过JS开关的CSS动画,使用vanilla JS和CSS解决这个问题 var stage=document.querySelector'stage'; var rot=document.querySelector'rotating'; stage.addEv

我想做旋转的轮子,但是我想旋转指针,而不是旋转轮子。我有下面的jQuery代码段,它旋转指针,但我不知道如何将这个jQuery代码段转换为JavaScript

jQuery代码:

我想做这样的事情
这里是一个简单的例子,它展示了如何使用可通过JS开关的CSS动画,使用vanilla JS和CSS解决这个问题

var stage=document.querySelector'stage'; var rot=document.querySelector'rotating'; stage.addEventListener“单击”函数{ rot.classList.toggle'animated'; }; 舞台{ 位置:相对位置; 高度:100px; 背景色:000; } 旋转{ 位置:绝对位置; 顶部:calc50%-25px; 左:calc50%-25px; 宽度:50px; 高度:50px; 背景色:c00; 动画:旋转线性6秒; 动画迭代次数:无限; 动画播放状态:暂停; 变换原点:50%50%; } 旋转动画{ 动画播放状态:运行; } @关键帧旋转{ 0% { 变换:旋转0度; } 100% { 变换:旋转359度; } }
请发布您的尝试,注意输入和预期输出。您是否在询问如何将jQuery代码转换为vanilla Javascript?仅动画方法太复杂,无法转换。您是否尝试过css变形?然后用纯Javascript切换一个类?是@NickParsons
$( document ).ready(function() {
  var startJP = (164) + (360 * 3);
  $('.jackpot-pointer').animate({  transform: startJP }, {
      step: function(now,fx) {
        $(this).css('-webkit-transform','rotate('+now+'deg)'); 
      },
      duration:6000
  },'linear');
});