• ベストアンサー

文字をなぞるとポップアップが出る位置を指定したい。

文字をなぞるとポップアップが出る位置を指定したいのですが、 以下のサイトを参考に作成したところ 、表示できるようになったのですが、 http://javascript.eweb-design.com/1003_puh.html 1、 テスト ヘルプ 2、 テスト ヘルプ  3、 テスト ヘルプ  4、 テスト ヘルプ  5、 テスト ヘルプ  と一覧表で出てくる処理で使いたいのです。 画面表示で納まるレイアウトなら、 OKだったのですが、スクロールした後に、 マウスのすぐ隣に表示されません。 何かいい方法はありませんか? 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

マウスの位置を取得する事と ポップアップが出る位置をマウスの位置から算出すれば良いと思います。 (ウィンドウの右端あたりの場合はマウスの位置からポップアップの幅を引いた分を起点にするとか・・・。) 尚、質問でご提示の方法はブラウザによっては無効であるのと、 スタイルシートを無効にした場合に思わぬ処にヘルプが現れたりと 考え方は良いのですが、かなり環境にとらわれており それを元にいろいろと改良をされる事をお勧めします。

参考URL:
http://www.red.oit-net.jp/tatsuya/java/cursor.htm
sara555
質問者

お礼

早速の回答有難うございました。 参考URLのスクリプトを参考に、作成して みたところ、うまくできました。 環境は、全てIE限定だったので、 よかったですが、他の環境だったら、 また、他の方法を探さないといけなかったと 思います。 本当に有難うございました。

関連するQ&A