
这是昨天做的一个仿淘宝的运费地区选择的弹出层JavaScript效果,由于时间关系,我这儿的弹出层用的是固定位置(一般情况下都是用offset附带css的position:absolute来定位 )。本实例整体功能就当鼠标移上某位置出现弹出窗口,然后可以点击窗口内地区以供地区选择,点击地区后该地区被选择而取代该位置的地区。还是看实例吧,空说无用。这个实例我也尝试了两种方法,先给大家个方法:
提示:你可以先修改部分代码再运行。
上面这个方法在IE6下面有些问题,其他浏览器完美实现,主要思路就是通过对整个区域的选择来避免鼠标移开默认地区时弹出框消失的问题,下面这个实例就相对比较完善,利用了settimeout来控制弹出框的消失,同时也用JavaScript来控制的鼠标移上弹出框地区时的效果。下面是实例:
提示:你可以先修改部分代码再运行。