javascript - 如何使用 jquery 根据请求的 URL 在 slider 中显示特定幻灯片

标签 javascript jquery

我在页面上有一个注册按钮,通过单击它,Jquery 使用下面的代码将控件控制到最后一张幻灯片

   $(".register").on("click", function (e) {
    if (!IsMobile()) {
        e.preventDefault();
        if (!ScrollAnimating()) {
            $('.home-nav ul li').removeClass('active');
            $('.home-nav ul li:nth-child(6)').addClass('active');
            SnapScroll("6", 3000);
        }
    }
});

我想在类似 http://www.somesite.com/#Register 的 URL 中放置 anchor 标记如果 URL 包含此 anchor 标记 #Register 我想执行相同的代码,即跳转到最后一张幻灯片。

我尝试在第六张幻灯片之前放置一个隐藏 anchor ,如下所示,但跳转到该部分的方式并不相同,我们通过调用 SnapScroll("6", 3000);

 <a id="Register" style="visibility: hidden"></a>
   <section class="sc6 slide">
    ......

有什么想法吗?

最佳答案

if(window.location.hash == '#Register'){
    //do stuff
}

这是您要找的吗?

关于javascript - 如何使用 jquery 根据请求的 URL 在 slider 中显示特定幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485158/

相关文章:

javascript - JavaScript 中的重复函数

javascript - Angular.js 命名空间模块 Controller

javascript - 使用 jQuery 隐藏按钮

javascript - Phonejs绑定(bind)数据

jquery - 有没有办法在 css 转换发生时阻止所有操作?

javascript - 如果为真则反跳 500 毫秒,否则执行

javascript - 奇怪的 "Uncaught TypeError: String is not a function"错误

javascript - AEM - 获取子组件对话框内父组件对话的属性

javascript - 查找是否在父 div 中选中了所有复选框

javascript - 将mysql数据放入var数组中