Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
C# 水平滚动固定页眉/页脚_C#_Asp.net_Css_Header_Html Table - Fatal编程技术网

C# 水平滚动固定页眉/页脚

C# 水平滚动固定页眉/页脚,c#,asp.net,css,header,html-table,C#,Asp.net,Css,Header,Html Table,我有一个最小宽度为960px的标题,固定在页面顶部。当用户将窗口缩小到小于960px的大小时,将显示水平滚动条,它应该是这样的。但是,当用户水平滚动时,由于部分页眉被切断,我希望能够以与页面相同的速度滚动页眉。。。我非常希望我的标题垂直固定,但不是水平 我查看了以下内容,但没有任何帮助: 我知道这是一个过时的问题,我不确定你是否已经解决了,但我想提交一个答案,以防其他人也有同样的问题 在CSS中将内容设置为最小宽度的fixed时,它将相对于两个轴上的窗口锁定。当窗口大小调整到小于最小宽度时,多

我有一个最小宽度为960px的标题,固定在页面顶部。当用户将窗口缩小到小于960px的大小时,将显示水平滚动条,它应该是这样的。但是,当用户水平滚动时,由于部分页眉被切断,我希望能够以与页面相同的速度滚动页眉。。。我非常希望我的标题垂直固定,但不是水平

我查看了以下内容,但没有任何帮助:


我知道这是一个过时的问题,我不确定你是否已经解决了,但我想提交一个答案,以防其他人也有同样的问题

在CSS中将内容设置为最小宽度的
fixed
时,它将相对于两个轴上的窗口锁定。当窗口大小调整到小于最小宽度时,多余的页眉/页脚将被剪裁,无法滚动到。不幸的是,仅靠CSS无法改变这种行为。但是,有一个简单的jQuery修复程序可以解决您的问题(假设页面上已经有其他内容可以创建水平滚动条):

这将导致页眉和页脚(视情况而定)在x轴上沿滚动的相反方向移动,从而达到所需的效果

    $(window).scroll(function ()
    {
        $("header,footer").css('margin-left', -($(window).scrollLeft()) + "px");
    });