Jssor 冻结 API

Jssor Freeze API

我有一个带有以下选项的 Jssor 滑块:

var defaults = {
  $AutoPlay: true,
  $AutoPlaySteps: 1,
  $Idle: 0,
  $SlideDuration: 20000,
  $SlideEasing: $JssorEasing$.$EaseLinear,
  $PauseOnHover: 4,
  $DragOrientation: 1,
};

悬停时 "Freeze" 效果很好,但我正在寻找一种 API 方法来做同样的事情。我发现最接近的是 $Pause,但这似乎在实际停止之前等待当前 SlideDuration 结束。

有什么办法可以实现滑块的瞬间冻结?

看起来我已经像在 jssor.slider.mini.js

中那样把它一起破解了

之间:

h.$Pause=function(){P=l};

并且:

h.$Play=function(){if(!P){P=d;C[s]&&C[s].Bc()}};

我添加了以下内容:

h.$Freeze=function(){F=1;ic()};