Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery循环中是否有方法检索参数?_Javascript_Jquery_Jquery Cycle - Fatal编程技术网

Javascript 在jQuery循环中是否有方法检索参数?

Javascript 在jQuery循环中是否有方法检索参数?,javascript,jquery,jquery-cycle,Javascript,Jquery,Jquery Cycle,在中,是否有方法检索参数 示例 $('#slider').cycle({speed: 750}) 在Javascript/jQuery中,如何检索值750? 我试过了 console.log($('#slider').cycle.speed) console.log($('#滑块')。循环('speed')) 但是该值是未定义的,如果不是: console.log($("#slider").cycle("speed")); 或 没有测试意味着我不能100%确定,但所有选项都在这里(您可能知道

在中,是否有方法检索参数

示例

$('#slider').cycle({speed: 750})
在Javascript/jQuery中,如何检索值750?

我试过了
console.log($('#slider').cycle.speed)

console.log($('#滑块')。循环('speed'))

但是该值是未定义的,如果不是:

console.log($("#slider").cycle("speed"));

没有测试意味着我不能100%确定,但所有选项都在这里(您可能知道)

最后一个选择是改变方法:

var speed = 750
$("#slider").cycle({"speed: " + speed });
那么你就把速度作为一个单独的变量了?

我没有看到任何插件允许你检索这个值。然而,在使用Firebug探索结果时,插件似乎将其选项存储在
cycle.opts
data属性下。如果您确实需要获取该值,可以使用:

$('#pics').data("cycle.opts").speed
演示:


请注意,这不是一个理想的解决方案,因为不能保证它在将来的更新中继续工作。

您可以尝试使用jquery.data(元素、键、值)。 例如:jquery.data($('#slider')、循环、速度)

$('#pics').data("cycle.opts").speed