0

MooTools Slider (http://mootools.net/docs/more/Drag/Slider) を動作させるのに多くの問題があります。多くのデバッグの後、dom に追加する前に (new Slider(sliderElement、nobElement) を実行して) スライダーを作成するという事実に問題があるようです。後でスライダーを作成すると正常に動作しますが、これを行うと、コード内の非常に非論理的な場所にスライダーを作成する必要があります

私がやりたいことはこれです:

createSlider: function()
{
    var sliderContainer = new Element('div');   
    var sliderTrack = new Element('div', {class: 'slider_track'});
    var sliderKnob = new Element('div', {class: 'slider_knob'});
    sliderTrack.grab(sliderKnob);

    new Slider(sliderTrack, sliderKnob);

    slidersContainer.grab(sliderTrack);

    return sliderContainer;
}

このように動作させる方法はありますか?

4

2 に答える 2

0

最初からスライダーをコードに入れ、それが有効になるまで CSS で非表示にしないのはなぜですか?

于 2012-07-16T13:15:04.047 に答える
0

ターゲット コンテナーの参照を関数に渡し、まず必要な要素をそれに追加してから、スライダーを作成します。

于 2012-07-17T21:36:04.977 に答える