$(window).scroll(function () {
var me = $(this), div1 = $('#div1')
var scrollTop = me.scrollTop()
var scrollHeight = $(document).height()
var windowHeight = me.height()
if(((scrollHeight - scrollTop - windowHeight) <= 100) &&flag){
div1.click()
flag = false
}else{
flag = true
}
})
以div为例:
拖动后记录x,y值
给div加上mousePosition事件
function mousePosition(evt){
evt = evt || window.event
return {
x : evt.clientX + document.body.scrollLeft - document.body.clientLeft,
y : evt.clientY + document.body.scrollTop - document.body.clientTop
}
}
第二次打开页面div定位
$(“div”).attr("top",y).attr("left",x)
1、市的div包在省的div内,用js控制点击大的,显示小的2、单独的div,通过索引判断,点击第一个省div的时候显示第一个市的div
代码麻烦,仅提供你思路