質問

リンクがあります。クリックすると、マウスの位置が右(または、ビューポート内の任意の場所)に移動します。

コードでは、おそらく次のようになります。

$('a#expand').click(function(e){
    $(document)
       .mouseXPos(e.pageX + 50)
       .mouseYPos(e.pageY + 50);
});

もちろん、連鎖は必要ないかもしれませんが、似たような「マウス位置の設定」機能が私が求めているものです。

テキスト内の特定の場所にカーソル位置を移動する解決策を見てきましたが、それらからあまり収集しませんでした。

役に立ちましたか?

解決

JavaScriptを介してマウスを移動するメカニズムはありません。

他のヒント

間違っているかもしれませんが、クライアント側のスクリプトからマウスポインターを移動することはできないと思います。悪用の可能性があることを考えると、そうでないことを願っています。

JavaScriptまたはクライアント側スクリプトを介してマウスの位置を変更する方法はありません。 その唯一の理由は、前述のようにクライアント側のスクリプトに悪用の可能性を与えないことです。

カーソルを非表示にして、別の場所に別のカーソルを表示できます。

たとえば、迷路の中で動き回る場合に便利です。カーソルは停止しているように見えますが、ウィンドウの外に移動すると再び表示されます。

他のユーザーがすでに言及しているように、それを行うためのJavascriptのメカニズムはありません。ただし、マウスを無効にし、カーソルを実装して必要なことを行うことができます。ここに方法を説明するリンクがあります。 実装方法カスタムカーソル

マップのスクロール位置を変更すると、ポインターが必要な位置に自動的に移動します。

$(document).scrollTop();

場合によっては、ボタンの表示/非表示がバブリングを引き起こしているにもかかわらず、同じチェックボックスにポインタを置いておく必要がありました...

$(document).scrollTop( $(document).scrollTop() + parseInt($('.btn-show-selected-group').outerHeight()) );
$(document).scrollTop( $(document).scrollTop() - parseInt($('.btn-show-selected-group').outerHeight()) );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top