Javascript 它在JSFIDLE上有效,但在我的网站上无效
我知道已经有很多问题了,但是我没有找到我的答案 我在上的代码可以工作,但当我想在上使用它时,它就不工作了:s,我不知道问题出在哪里(不是编码,js在太情况下加载在正文中…) 两个案例: 1:没有$(文档)。准备好了吗 无论如何都没有发生什么事 2:没有$(文档)。准备好了吗 例如,当您单击“Et c'est reparti!”时,第一个条件已完成,但如果您再次单击,则不会发生任何情况,而第二个条件应为激活:( javascript:Javascript 它在JSFIDLE上有效,但在我的网站上无效,javascript,jquery,Javascript,Jquery,我知道已经有很多问题了,但是我没有找到我的答案 我在上的代码可以工作,但当我想在上使用它时,它就不工作了:s,我不知道问题出在哪里(不是编码,js在太情况下加载在正文中…) 两个案例: 1:没有$(文档)。准备好了吗 无论如何都没有发生什么事 2:没有$(文档)。准备好了吗 例如,当您单击“Et c'est reparti!”时,第一个条件已完成,但如果您再次单击,则不会发生任何情况,而第二个条件应为激活:( javascript: function afficherToggle(c){
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:对不起,我的英语不好,如果有不清楚的地方,我会尝试用其他单词解释。您没有关闭
$(文档)。准备好了吗添加})代码>在脚本末尾。查看firebug。ReferenceError:未定义afficherToggle。您的网站可能需要jQuery UI 1.9.2库您的网站上是否包含jQuery?请确保以某种方式将jQuery连接到该页面。我认为是这样的:)他网站上有语法错误,他没有正确结束就绪功能是的,谢谢,我添加了它,但它仍然不起作用:(这只是一个错误,因为我正在处理它。但即使使用它,仍然不起作用。函数animateAuto不起任何作用。例如,当您单击“Et c'est reparti!”时,第一个条件已完成,但当您单击其他时间时,应使用animateAuto,而不会发生任何情况。如果我将$(document).ready(function(){…})放入,没有任何效果,但如果没有第一个条件:/