javascript - jQuery 齿轮旋转问题

标签 javascript jquery html css

我的网站上的齿轮旋转有问题 http://www.whirlware.biz

我在这里做了我想要的http://jsfiddle.net/kDSqB/112/它有效,但我现在不知道为什么它在我的网站上不起作用。你能帮帮我吗?

<div id="cog"><img src="http://pngicon.ru//data/media/3/2_43.png"/></div>

var $cog = $('#cog'),
    $body = $(document.body),
    bodyHeight = $body.height();

$(window).scroll(function () {
    $cog.css({
        'transform': 'rotate(' + ($body.scrollTop() / bodyHeight * 360) + 'deg)'
    });
});

最佳答案

您需要将 jQuery 脚本包装在 DOMready 函数中:

jQuery(function($){

    // put all your code above here    

});

它可以运行您的 jsFiddle,因为那里的脚本设置为运行 onDomready。请注意加载框架下的选项。

旁注 $(document.body)$('body') 相同。

关于javascript - jQuery 齿轮旋转问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666077/

相关文章:

javascript - 处理 ko.observable 字段上未定义或空引用的异常 "JavaScript runtime error: Unable to get property ' length'?

javascript - 使用特定字符集的 html 文本区域

javascript 函数转换为 jquery 等价函数

Angular 6 - 引导轮播

javascript - 如何在使用 jQuery 加载页面后淡化 div?

javascript - 在 Javascript 中说 'Today'

javascript - jQuery + 测试元素值(扩展)

javascript - Jquery dataTable 列更新和导出

JavaScript 和 HTML 分配

css - 是否可以将某些 CSS 仅应用于禁用 Javascript 的用户?