Javascript 类型错误:对象#<;HTMLdevelment>;没有方法';制作动画';
我正在尝试使用此代码设置div的动画Javascript 类型错误:对象#<;HTMLdevelment>;没有方法';制作动画';,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,我正在尝试使用此代码设置div的动画 var home_news_side = $('#home_news_side'); var side_timer; home_news_side.mouseenter(function() { console.info('asd'); clearTimeout(side_timer); home_news_side.animate({ 'margin-left': 0 }, 800); }).mouselea
var home_news_side = $('#home_news_side');
var side_timer;
home_news_side.mouseenter(function() {
console.info('asd');
clearTimeout(side_timer);
home_news_side.animate({
'margin-left': 0
}, 800);
}).mouseleave(function() {
side_timer = setTimeout(function() {
home_news_side.animate({
'margin-left': '-404px'
}, 800);
}, 800);
});
但它不起作用。。。。如果我试图像这样强行进入te控制台:
$('#home_news_side').animate({
'margin-left': 0
}, 800);
我收到了这个消息
TypeError:对象#没有“动画”方法
下面是查看错误的链接
Obs:在解决此问题之前,我在div中放置了一个display none…Wordpress默认使用jQuery noconflict模式,这意味着所有代码块必须以某种使用jQuery而不是$的文档就绪函数开始 您的文件以以下内容开头:
$(function() { ...
换成
jQuery(function($) { ...
包含jquery.js文件您正在使用的WordPress主题可能有一个id=sidebar的元素。除非明确定义了具有相同名称的全局变量,否则将为每个具有id的元素创建一个全局变量。因此,第一个测试是不可靠的。例如,在stackoverflow页面上评估window.sidebar即使在Chrome中也是正确的,因为网站使用了这样一个id的元素。请参考此链接,你在哪个文件中有此代码看起来有人正在将
home\u news\u side
的值更改为dom引用,而不是jQuery包装器。你真的需要40个javascript文件,在一个网站上加载大约需要5分钟吗?在所有这些文件中,您在哪些文件中添加了代码?