Javascript滑块问题

时间:2017-03-05 09:28:46

标签: javascript jquery function

我有一个滑块脚本。

JS代码:

  <script>
    $(function(){
      $("#slides").slidesjs({
        start: 3,
        width: 940,
        height: 10
      });
    });
  </script>

加载html或php后,滑块启动,一切正常。

问题1:否页面中的哪个显式地告诉此函数加载,它是如何加载的?它是$(function()前面的$符号来自jQuery的文档.ready的某种简写吗?

问题2:当我在$(function(){之后放置alert()时,会弹出一条警告:function (a,b){return new m.fn.init(a,b)} 这是什么意思?

代码:

<script>
  var sf=6,
    $(function(sf){
      $("#slides").slidesjs({
        start: sf,
        width: 940,
        height: 10
      });
    });
  </script>

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

A1 - 是的,$(function(){});是自动执行功能。它与.ready的不同之处在于.ready仅在DOM准备就绪时执行,而$(function(){});将在解析器到达此代码时立即执行。

A2 不清楚。 alert()无效,因为它需要传入一些内容。您可以将函数名称传递给它,它将提醒函数说明。