调用fadeOut()时“undefined不是函数”错误

时间:2014-07-11 19:38:10

标签: jquery

jQuery(document).ready(function($) {
    document.getElementById('hp-testimonials').fadeOut(500);
}

它只是给了我这个错误:

  

未捕获的TypeError:undefined不是函数

为什么呢?页面上存在<div> id个“hp-testimonials”。我不明白为什么它不会消失这个<div>

2 个答案:

答案 0 :(得分:5)

fadeOut()不是标准的DOM方法;它是jQuery的一部分。您试图在DOM元素上调用它。

相反:

jQuery(document).ready(function($) {
  $('#hp-testimonials').fadeOut(500);
});

答案 1 :(得分:1)

因为你使用纯javascript获得了元素,这意味着jquery方法将无法使用$('#hp-testimonials').fadeOut(500)而是