我知道已经有很多关于它的问题,但我没有找到我的答案。它适用于jsfiddle,但不适用于我的网站
我在jsFiddle上的代码有效,但是当我想在我的website上使用它时,它不起作用:s和我没有看到问题是什么(不是编码,js加载在主体中太...的情况下)
两种情况:
1:没有$(文件)。就绪在任何情况下
没有happend。
2:没有$(文件)。就绪
当你点击 “ET外星人小仔reparti!”例如,第一个条件是完成的,但如果你点击另一个时间,没有发生,而第二个条件应该激活:(
的JavaScript:
function afficherToggle(c){
if($(c).height()!='20'){
$(c).stop().animate({ height: '20px',}, 600);
}
else{
$(c).animateAuto("height", 800);
}
}
jQuery.fn.animateAuto = function (prop, speed, callback) {
var elem, height, width;
return this.each(function (i, el) {
el = jQuery(el), elem = el.clone().css({
'height': 'auto'
}).appendTo('body');
height = elem.css('height'),
elem.remove();
if (prop === 'height') el.animate({
"height": height
}, speed, callback);
});
}
感谢您的帮助
PS:对不起,我的英语水平,如果事情是不明确的,我会尝试用其他话来解释
你在你的网站上包含jQuery吗? – 2013-03-19 15:15:22
确保你有jQuery连接到网页莫名其妙...有些地方。 – blackhawk 2013-03-19 15:15:27
还有所以我认为是:) – 2013-03-19 15:16:39