gpt4 book ai didi

javascript - jQuery DrawSVG : Call a function when draw-on-scroll is finished?

转载 作者:行者123 更新时间:2023-12-03 01:13:40 28 4
gpt4 key购买 nike

我正在使用jQuery DrawSVG由 Leonardo Santos 设计,当页面滚动时,在页面上绘制简单的 SVG 路径

我希望能够在路径完全绘制后调用函数。

这是用于在滚动上绘制路径的脚本:

var $doc = $(document),
$win = $(window),
$svg = $("#Layer_1").drawsvg({
stagger: 0
}),
max = $doc.height() - $win.height();

$win.on("scroll", function() {
var p = $win.scrollTop() / max;
$svg.drawsvg("progress", p);
});

DrawSVG 提供了一个内置选项,用于在路径的动画绘制完成后触发回调:

var $svg = $("svg").drawsvg({
callback: function() {
// do something
}
});

我可以对滚动条进行相同/类似的操作吗?

最佳答案

这个怎么样?

$win.on("scroll", function() {
var p = $win.scrollTop() / max;
$svg.drawsvg("progress", p);
if (p >= 1)
myCallbackFunction();
});

关于javascript - jQuery DrawSVG : Call a function when draw-on-scroll is finished?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52114369/

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