当鼠标移进div的时候获取鼠标的坐标,
用鼠标的left减去div的left值就是鼠标在div里面的left值,即鼠标在div中的x坐标,
同理,
用鼠标的top值减去div的top值就是鼠标在div里面的top值,即鼠标在div中的y坐标
这样我们就获取了鼠标在div中的位置了
1、市的div包在省的div内,用js控制点击大的,显示小的2、单独的div,通过索引判断,点击第一个省div的时候显示第一个市的div
代码麻烦,仅提供你思路
Leave insight 的答案是正确的,但是它没有将 div 的左上角与鼠标单击位置重叠。 相反,只需将绝对定位添加到新创建的 div 中。 这是 div 的修改版本: 7a64e4b893e5b19e3133333264361 yards,供你参考: &ltscript? 比如说,如果你不想。 加载功能? ? ? 文件。 下滑功能? ? ? ? Var? 发生了什么事? ? ? ? ? Var? Odv 文件。 创造元素 div? ? ? ? 俄狄浦斯。 ? ? ? . 什么“1”? ? . 客户端 x + ‘ px’ ? ? // ? 指定文档中左边创建的 div 的位置 ? ? ? ? 俄狄浦斯。 ? ? ? . ? ? ? ? . ‘ px’ ? ? // ? 指定从文档顶部创建的 div 的位置 ? ? ? ? 俄狄浦斯。 ? ? ? . 1px? 可靠吗? # ff0000? //? 设定边界? ? ? ? ? 奥迪夫。 风格。 位置‘绝对’ ? // ? 为新创建的 div 指定绝对位置? ? ? ? 俄狄浦斯。 ? ? ? . 200px? //? 指定宽度? ? ? ? ? 奥迪夫。 200px? // ? 指定高度? ? ? ? 我不知道。 你知道,我不认为。 (咒语)? ? ? ? ? 脚本 &gt