0

時間を更新するこの関数があります:

updateTimerView: function(hours, minutes, seconds){
        var inst = $('#scroller').mobiscroll('getInst');
        inst.temp = [hours, minutes, seconds];
}

しかし、私は常にエラーが発生します: TypeError: inst is undefined

onBeforeShow: 関数 (dw, inst) を使用して inst を取得するなど、パラメーターとして inst を渡すと、この同じ関数が機能します。したがって、明確にするために、これは機能します:

updateTimerView: function(inst, hours, minutes, seconds){
        inst.temp = [hours, minutes, seconds];
}

また、メソッド getInst はここには記載されていませんが、ここではそれがスクローラー インスタンスを取得する方法であると述べています。

何か案が?

4

1 に答える 1