2012-03-13 4 views
1

夕方すべて、jQuery画像のポップアップがブラウザのウィンドウで隠されています

私はいくつかのポップアップ画像で少し問題があります。

http://jsfiddle.net/aETbw/37/

実際のページでは、できるように、実際の画像のエッジのラウンドより多くのスペースが含まれています。ここでは、見て持っているため、私は基本をアップロードしたjsFiddleへのリンクは、です場合によっては画像の上部または右側が実際には問題ではないことがわかります。問題は、画像の下部がブラウザの下部を超えて表示される場合です。画像全体が見えるように、ブラウザウィンドウ/ビューポートを越えて画像を移動させる方法はありますか?

可能であれば、カメラアイコンの後にマウスを置くと画像が見えるようにする方法も知りたいと思います。

ありがとうございます。

Martin。

+0

このページのドロップダウンメニューのようなものが理想的です:http://users.tpg.com.au/j_birch/plugins/superfish/supposition-test/ – Martin

答えて

2

画像の位置と表示後の高さを比較し、必要に応じてウィンドウの境界内で移動します。 http://jsfiddle.net/aETbw/40/

+0

ありがとう@aaron!それはほぼ成功しています。次の画像をロールオーバーすると面白いことが起きます。それはページ上の上の座標で始まります。 – Martin

+0

これは実際のページです(私はあなたのコードを使ってデザインやコードについては責任を負いません):http://1047797239.test.prositehosting.co.uk/grants/index.html – Martin

+0

CMSが生成するimg HTMLから高さと幅を削除するコードを少し追加しました) – Martin

関連する問題