gpt4 book ai didi

javascript - Jquery脚本没有在函数内部运行

转载 作者:行者123 更新时间:2023-11-30 17:57:56 25 4
gpt4 key购买 nike

如果我不将它放入函数中但在函数内部不起作用,则此脚本正在运行..

请给我解释一下逻辑

    $(document).ready(function(){
var active=$('.active');
var index=$('#pics li').index(active);
var maxindex=$('#pics li').length-1;

function makeCircles(){
for (var i=0;i<=maxindex;i++)
{
var $circle=$("<li>",{class:'circle'});
$('#navCircles').append($circle);
}
}
});

makeCircles 函数中的代码未运行。但是,如果我删除该函数并将这些行直接放在变量下面,它就可以正常工作……如下所示。

$(document).ready(function(){
var active=$('.active');
var index=$('#pics li').index(active);
var maxindex=$('#pics li').length-1;

for (var i=0;i<=maxindex;i++)
{
var $circle=$("<li>",{class:'circle'});
$('#navCircles').append($circle);
}
});

提前致谢。

最佳答案

您忘记调用该函数...

$(document).ready(function(){
var active=$('.active');
var index=$('#pics li').index(active);
var maxindex=$('#pics li').length-1;

(function makeCircles(){
for (var i=0;i<=maxindex;i++)
{
var $circle=$("<li>",{class:'circle'});
$('#navCircles').append($circle);
}
})();
});

关于javascript - Jquery脚本没有在函数内部运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17743913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com