将变量更新为函数中的参数
Updating a variable as a parameter in a function
我有一个滚动图像脚本,我想使用悬停功能即时更新滚动速度。我已经研究过,只是无法弄清楚如何在不再次调用函数的情况下让变量在函数内部更新。 我不希望它重新开始,我只是希望速度在运行时增加。
(function ($) {
$(function () { //on DOM ready
var defspeed = 1;
$(".simply-scroll-list").simplyScroll({
speed: defspeed,
});
});
})(jQuery);
$('.fast-forward').hover(function () {
var defspeed = 5;
});
正如你在上面看到的,我不知道如何正确集成这两个代码块。
您无法以
体面的方式动态提高速度,因为初始化 simpleyScroll 插件时仅设置一次速度。
您可以重新初始化插件,但这可能会产生不必要的副作用。 jQuery插件有时会向你的DOM添加额外的html,重新初始化它会多次这样做。多个事件处理程序可能会附加到相同的节点,并且各种内容都可能出错。我不知道这个插件是否是这种情况。试试:)
我自己会将其添加到插件中。我认为这并不难,因为插件很小。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- AngularJS:我可以跳过函数参数回调吗
- 函数未将值作为参数传递
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 为什么不'我们在javascript中使用函数参数的数据类型
- 你好,这是测试用例,我必须在函数中传递n个参数
- JavaScript - 多参数函数,它是多个图像库的字符串
- 如何从两个参数函数返回随机整数
- 以无点风格在Ramda中编写一个无参数函数
- JS:将单参数函数转换为可链接函数
- 正则表达式类似于Javascript中的参数函数
- 将 $' 值传递给替换的关联参数函数
- "这个“;在参数函数中
- 如何向jquery插件发送参数函数
- 将参数函数Node.js从一个js传递到另一个js
- 如何在javascript参数函数中传递PHP post方法字符串
- 装饰 Javascript Promise.then 以便参数函数接收附加参数
- 正在分析setInterval ID'是的's参数函数
- 如何根据一个参数函数计算年龄
- 对象参数/函数和/或三元运算符混淆