gpt4 book ai didi

javascript - 如何在 jQuery Slider 函数中创建全局变量

转载 作者:行者123 更新时间:2023-12-02 20:01:56 24 4
gpt4 key购买 nike

我的脚本中有一个 slider :

var uniquePrice;
$( "#slider-secondary" ).slider({
range: "min",
value: 0,
min: 0,
max: 50,
slide: function( event, ui ) {
$( "#amount-secondary" ).val( ui.value );
uniquePrice = ui.value * 1500;
}
});
console.log(uniquePrice);

我需要在 slider 函数之外的代码中进一步使用 uniquePrice 变量。它不起作用 - console.log(uniquePrice);说“未定义”。

我做错了什么?

附注当然,我在函数之前定义了全局变量,抱歉忘记在这里包含。

最佳答案

console.log() 将在该函数设置该变量之前被调用。 js 将:

  • 声明变量
  • 然后设置 slider
  • 立即调用console.log()

因此,在幻灯片发生之前,该变量将是未定义的

关于javascript - 如何在 jQuery Slider 函数中创建全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7878480/

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