Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
Jquery 引导-当两列都设置为溢出时,仅滚动一列:自动;_Jquery_Css_Twitter Bootstrap - Fatal编程技术网

Jquery 引导-当两列都设置为溢出时,仅滚动一列:自动;

Jquery 引导-当两列都设置为溢出时,仅滚动一列:自动;,jquery,css,twitter-bootstrap,Jquery,Css,Twitter Bootstrap,我在Bootstrap中处理一个页面布局,其中有一个边栏栏和一个内容栏。我将两列设置为高度:100%和溢出:自动以便在滚动内容列时边栏保持在原位 我想添加一些jQuery,以便在单击链接时滚动到内容列中的某些区域,但我通常用于此操作的脚本由于溢出:auto 这是我的剧本: function scrollToLink(id){ $('html, body').animate({ scrollTop: $("#"+id).offset().top }, 2000); } $(fun

我在Bootstrap中处理一个页面布局,其中有一个边栏栏和一个内容栏。我将两列设置为
高度:100%
溢出:自动
以便在滚动内容列时边栏保持在原位

我想添加一些jQuery,以便在单击链接时滚动到内容列中的某些区域,但我通常用于此操作的脚本由于
溢出:auto

这是我的剧本:

function scrollToLink(id){
  $('html, body').animate({
    scrollTop: $("#"+id).offset().top
  }, 2000);
}

$(function() {
  $("#sidebar a").click(function(e) {
    e.preventDefault();
    scrollToLink(this.href.split("#")[1]);  
  });
});


要查看我想要的效果,请从
col-sm-9
元素中删除
类(设置
高度
溢出
属性),然后单击侧栏中的“上一步”链接

用以下内容替换
scrollToLink()

function scrollToLink(id){
  var target = $(window).width() > 767 ? $('#main') : $('body');
  target.animate({
    scrollTop: $("#"+id).offset().top
  }, 2000);
}
您还存在一些响应问题。您应该将“columns”布局CSS规则包装在
@媒体(最小宽度:767px)
查询中