问题描述
动态加载的数据,点击超链接再返回后,刷新的数据回到顶部,没有回到被点击数据的位置,业务需求:从哪里来,回哪里去。
环境简介
::前端layui,bootstrap,jquery2.X
正确示例
/*
* 数组下标可以将jQuery对象
* 转成对象DOM对象。
*参数{block: "center"}表示定位到中间位置,scrollIntoView()默认定位到顶部
*/
//JSON.parse(jsonstr); //可以将json字符串转换成json对象
//JSON.stringify(jsonobj); //可以将json对象转换成json对符串
$(document).click(function (e){
var a_id=e.target.id;// e.target(被点击的元素)
$("#"+a_id)[0].scrollIntoView({block: 'center'});//定位标签到屏幕中间
});
结语
出现问题调试:console.info(),alert(),debugger