请javascript高手们帮我写一段代码,要实现的功能见内:
现在有一大约30*30大小的图片,可能出现在页面的任何位置。
点击图片,弹出一个类似于右键菜单一样的层,要求层的左上角对齐小图片的左下角(默认情况),如果右边的空间不够,则判断左边的空间是否够显示该层;同样,下边的空间不够而小图片上方空间够,则弹出的层的左下角对齐小图片的左上。当然啦,如果左下、左上、右上的空间都不够,那就只有显示在默认的右下方了,如果默认也不够的话,滚动条自动出现了,不管它。
点击弹出层以外的位置层隐藏。
我主要对层的自适应定位这方面不知怎么编码,请高手一定要帮我啊!小弟感激不尽!!