Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从单击的项目获取哈希并滚动到_Javascript_Jquery_Html_Wordpress_Revolution Slider - Fatal编程技术网

Javascript 从单击的项目获取哈希并滚动到

Javascript 从单击的项目获取哈希并滚动到,javascript,jquery,html,wordpress,revolution-slider,Javascript,Jquery,Html,Wordpress,Revolution Slider,我需要单击项的哈希值。使用此散列可以滚动到特定的锚点。锚在滑块中。我使用旋转滑块。我不知道这个代码出了什么问题。它不起作用。有人有什么想法可以帮我吗?如果可能的话,代码不应该改变太多,除非它完全错了。任何帮助都将不胜感激。多谢各位 (function($){ $(document).ready(function() { $(".menu-item").click(function(e){ e.preventDefault(); var type

我需要单击项的哈希值。使用此散列可以滚动到特定的锚点。锚在滑块中。我使用旋转滑块。我不知道这个代码出了什么问题。它不起作用。有人有什么想法可以帮我吗?如果可能的话,代码不应该改变太多,除非它完全错了。任何帮助都将不胜感激。多谢各位

(function($){




$(document).ready(function() {

    $(".menu-item").click(function(e){
        e.preventDefault();

        var type = $(this).window.location.hash.substr(1);// get href from clicked item
        var hash ="#"+type;



            $('html, body').animate({
                scrollTop: $(hash).offset().top
            }, 2000, function () {
                revapi4.revshowslide($hash.data("slidenr"));
            });


    });

});
}(jQuery));

。菜单项
在href中有哈希吗

$(“.menu项”)。单击(函数(e){
e、 预防默认值();
var href=$(this.attr('href');//从单击的项目获取href
var hrefParts=href.split(“#”);
var hash='#'+hrefParts[1];
警报(散列);
});


您是否看到任何错误消息?您调试代码了吗?没有错误消息。。只是“undefined”。href看起来是这样的:/something/#hash div我只想得到#hash div