传递变量 - undefined不是一个函数

时间:2015-04-15 02:57:35

标签: jquery html

所以我试图编写我可以在HTML中初始化的第一个代码补丁,并通过JS文件传递(试图学习如何编写自己的插件)。

注释: JQuery已经加载到这个页面上了。 我可以让变量显示在控制台中,但是它仍然将其翻译为字符串吗?

这是HTML

$(document).ready(function(){
    setSiteAppearance("$('#HeroHolder')",0);
    setSiteAppearance("$('#HeaderHolder')",400);
    setSiteAppearance("$('#FooterHolder')",700);
  })

这是Javascript

function setSiteAppearance(elem,val){
    elem.fadeIn(600);
};

1 个答案:

答案 0 :(得分:3)

转换此

$(document).ready(function(){
    setSiteAppearance("$('#HeroHolder')",0);
    setSiteAppearance("$('#HeaderHolder')",400);
    setSiteAppearance("$('#FooterHolder')",700);
  })

到这个

$(document).ready(function(){
    setSiteAppearance($('#HeroHolder'),0);
    setSiteAppearance($('#HeaderHolder'),400);
    setSiteAppearance($('#FooterHolder'),700);
})

你必须传递元素,而不是你传递字符串