Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
座標を知っているポイントで手動でマウスイベントを作成したいと思います。私はこの機能を使用します:
$(document.elementFromPoint(x, y)).mousedown();
クリックは、イベントのpageXおよびpageYプロパティを必要とする関数によって使用されますが、作成されたイベントにはこれらのプロパティがないため、機能しません。理由を知っている人はいますか?
pageX
pageY
ありがとうございました!
必要なプロパティを使用して jQuery イベントを作成し、それを「トリガー関数」に渡すだけです。
var event = jQuery.Event("mousedown", {pageX: x, pageY: y}); $(document.elementFromPoint(x, y)).trigger(event);
それはうまくいくはずです。