これを押すと、 jQuery.post()イベントが繰り返されるボタンを作成する必要があります。 2回目のイベントは最初のイベントから500ms後にトリガされ、その後急速なイベントのボレーがその後にトリガされます。jQueryで音量ボタンをシミュレート
つまり、リモコンの音量の上下ボタンを押したときの動作をシミュレートする必要があります。私は、それを行うjQueryメソッドがあるかもしれないと思う - しかし、私は方法を知らないだろう。あなたは?ここ
はコードです:
jQuery("projTable").click(function(event) {
var contentPanelId = jQuery(this).attr("id");
});
$("[class*=triggerZone]").children().click(function(event)
{var buttonArray = [event.target.id, event.target.className, event.target.parentNode.parentNode.parentNode.id];
var triggerObject =
{eventTargetId: event.target.id,
eventTargetClassName: event.target.className.split(" "),
eventTargetParentNodeParentNodeId: event.target.parentNode.parentNode.id,
eventTargetParentNodeParentNodeParentNodeId: event.target.parentNode.parentNode.parentNode.id};
processAction(triggerObject);});
});
function processAction(triggerObject)
{ $.ajax({
type: "POST",
url: '../json_api/WohnZimmerControl.php',
data: triggerObject,
}
});
OK、私は印象的な速度でdownvotesを収集しています。私の質問について何がそんなに不快であるかを誰かが少なくとも気にしているだろうか? – aag
@aag adeneoさんのコメントを参照してください。私たちがあなたのためにコードを書くことを期待することはできません。あなたが試したことを私たちに教えてください。あなたが望むものを達成するために一緒にまとめることができることがたくさんあります。自分の考えを集め、宿題を自分で行うだけです。 SOはコード作成サービスではありません。 – Terry
まあ、CSSクラスが付いたボタンを作成しました。クラス名を使用してjQueryのポストイベントをPHPサーバーに通知し、PHPサーバーはボリュームを上下に移動します。これはすべてうまくいくが、繰り返しはしない。ここにコードを貼り付けます: – aag