最後のクリックを繰り返すクリックイベント(またはエフェクト)を作成する方法はありますか?ユーザーがJavaScriptを最初にクリックした後に別のクリックを作成する方法
jQuery、Mootools、その他のjavascriptライブラリは必要ありません。純粋なJavaSciptだけです。
最後のクリックを繰り返すクリックイベント(またはエフェクト)を作成する方法はありますか?ユーザーがJavaScriptを最初にクリックした後に別のクリックを作成する方法
jQuery、Mootools、その他のjavascriptライブラリは必要ありません。純粋なJavaSciptだけです。
Googleで「JavaScriptでイベントを手動で発生させる」または「JavaScriptでイベントをシミュレートする」ことを希望します。
最後のイベントをキャプチャしたので、それが何であるかを知っているので、それを関数にフィードできます。タイマーやカウンターを置いて、指定した時間が経過するか停止するか、繰り返します。ここで
は、いくつかのサンプルコードです:
function fireEvent (element, event) {
if (document.createEventObject) {
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent ('on' + event, evt)
} else{
// dispatch for firefox + others
var evt = document.createEvent ("HTMLEvents");
evt.initEvent (event, true, true); // event type, bubbling, cancellable
return !element.dispatchEvent (evt);
}
チェックこのサイト:
http://lifescaler.com/2008/04/simulating-mouse-clicks-in-javascript/
可能重複です[ JavaScriptを使用してリンク(または要素の)クリックイベントをトリガすることは可能ですか?](http:// stackoverflo w.com/questions/143747/is-it-possible-to-trigger-a-links-or-any-elements-click-eventthrough-javasc) –