0
私はかなり面白い仕事をしています - 私はボリュームバーを備えた外部プレーヤーを持っており、このボリュームバーの選択された場所をクリックすることを模倣する必要があります。jquery set要素の選択された場所をクリック
このボリュームバーの先頭をクリックすると音量が小さくなります。 この音量バーの最後をクリックすると音量が大きくなります。
私はすべての要素(私のケースではボリュームバー全体)のトリガーを起動することができますが、どのように要素の特定の部分でクリックトリガーを発射できますか?たとえば - このようなもの$(".volume_bar").trigger("click": {left:30%});
アイデア?
私はあなたが要素のシミュレートされたクリックを引き起こさないことですが、そのクリックが実際に何をするかに基づいて関数呼び出しを起動することです。たとえば、ユーザーが30%のボリュームバーをクリックすると、ボリュームをその量に変更する機能が起動されると考えられます。したがって、偽のクリックをトリガーしようとするよりもむしろ。実際のクリックの結果となる関数呼び出しを設定します。おそらく、引数として設定された量を使用します。例えば、setVolume('30% '); – gavgrif
あなたはどちらのプレーヤーですか?プレイヤーはAPIを持っています。 –
@MoshFeu、残念ながら、このプレーヤーにはAPIがありません:( –