您的位置:首页 > Web前端 > JavaScript

javascript控制页面锚点点击

2017-02-13 15:49 399 查看
当在一个页面跳转到另一个页面时,想链接到锚点的时候
例如:http://z.jd.com/project/details/3576.html#my-topic

$(function () {
window.setTimeout(function(){
var hash = window.location.hash;//获得锚点名称,如:#my-topic
var hashArr = ['#my-topic'];//自定义锚点数组,
if($.inArray(hash,hashArr)>-1){//如果该数组中,包含用户传来的锚点标识,则做相应的处理
$("#topicBtn").trigger("click");//绑定点击事件
$("#my-topic").trigger("click");
$("#topicBtn").addClass("current-now");//添加样式
$(".tab-line").css("margin-left","384px");//设置css属性
$('#my-topic').addClass("choose-item").siblings().removeClass("choose-item");
}
},300);
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: