我正在使用 jQuery mCustomScrollbar 脚本来滚动一列中的内容元素id="scroll_box"
。我还有几张图片(在其他列中),它们具有指向"scroll_box"
. 链接具有该语法:http://www.example.com/index.php?id=17#c33
.
我正在使用该脚本在单击锚点后移动:
function scrollTo(hash) {
location.hash = "#" + hash;
}
那段代码工作正常,但只有当我禁用 mCustomScrollbar 脚本时——所以我没有“好看”和工作的滚动条。当它打开时,滚动条看起来和工作正常,但锚链接不起作用......
我的 mCustomScrollbar 代码:
(function($){
$(window).load(function(){
$("#scroll_box").mCustomScrollbar({
callbacks:{
onScroll:function(){
onScrollCallback();
},
onTotalScroll:function(){
onTotalScrollCallback();
},
onTotalScrollOffset:40,
onTotalScrollBack:function(){
onTotalScrollBackCallback();
},
onTotalScrollBackOffset:20
}
});
});
})(jQuery);
是否可以将这两个脚本合并为一个工作?