クリックすると、マウスの位置を右(ビューポート内の任意の場所)に移動したいと思うリンクがあります。jQueryマウス位置の設定(カーソル位置ではない)
コードで、それはおそらく、次のようになります。
$('a#expand').click(function(e){
$(document)
.mouseXPos(e.pageX + 50)
.mouseYPos(e.pageY + 50);
});
チェーンはもちろん、必要ではないかもしれませんが、同様の「設定のマウスの位置」機能は、私が後だものです。
私は、カーソルの位置をテキストの特定の場所に移動するソリューションを見てきましたが、私はそれらから多くを集めませんでした。
これは実際にユーザーを苛立たせるようなものです。私はあなたがこれを行うための正当な理由があることを願っています。それは可能ではありません。 – ScottE
私はさらに説明する必要があります。私はjQuery用のBrianの素晴らしいhoverIntentプラグインを使用しています。メニューにはリンクされたタブが含まれており、メニューが展開されています。私はスライドアウトをアニメートしていますが、メニューがアニメーション化されている間はマウスが静止したままになっていると、hoverIntentはホバーをオフにします。奇妙に聞こえるが、このプラグインは古典的なマウスセンターの残りの部分をすべてキャッチ/開発者が一般的に実行する失火を残す。彼はこの問題について知っていて、次のリリースのためにそれに取り組んでいます。何とかマウスを1ピクセル上に動かすことができればすばらしいでしょう。どちらのクライアント側またはサーバー側のソリューションも素晴らしいでしょう。 – Michael
これは、ユーザーを苛立たせるようなものが最初のように聞こえるのに対して、マウスを動かすことでユーザーを苛立たせたり、実際に動き回ったりする状況を説明しましょう... Webページ上の何かをクリックするとページを並べ替える。マウスが移動していない場合は、クリックした要素の上に移動しなくなります。マウスはページに対して相対的に移動していませんが、* contentに相対的に移動しています。マウスが移動していない経験を提供するためには、マウスをページに対して相対的に移動させる必要があります。 –