最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - jquery, position 'close icon' div in the top right of a large image - Stack Overflow

programmeradmin1浏览0评论

My webpage has a large image (a map). I want to position, at the top right of the image, a small icon that is for closing the map.

How can I figure out the position and place the image appropriately?

The image has a fixed width of 900 x 600.

I have jquery on the page if that helps.

I tried using $("#map").position and I have the top and left, but not sure how to position to the top right.

My webpage has a large image (a map). I want to position, at the top right of the image, a small icon that is for closing the map.

How can I figure out the position and place the image appropriately?

The image has a fixed width of 900 x 600.

I have jquery on the page if that helps.

I tried using $("#map").position and I have the top and left, but not sure how to position to the top right.

Share Improve this question asked May 25, 2010 at 15:11 BlankmanBlankman 268k332 gold badges797 silver badges1.2k bronze badges 0
Add a ment  | 

2 Answers 2

Reset to default 7

The easiest way would just to positon the close button absolutely with CSS instead of calculating the positon with JS. For example:

<div id="map" style="position: relative;">
  <img src="yourmap.png">
  <img src="close.png" style="position: absolute; top: 0; right: 0;">
</div>

You could also take a look at the latest jQuery-UI bits. They have some facilities for positioning elements relative to other elements on the page. Depending on what browsers your wanting to support this could be simpler than creating the browser-agnostic CSS.

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论