- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我完全不熟悉 AngularJS、HTML、JS、CSS,甚至是 Web 开发。几天来,我一直在尝试实现一个场景,其中:
我有一个表格,其中的列具有动态宽度。表格标题需要粘贴(或始终在屏幕上),以及前两列。表格必须能够水平和垂直滚动。
我所做的有几个问题,因为我是新手,所以我被困在这里。我可以实现粘贴标题,或者粘贴前两列,但不能同时实现。它们也没有“连接”在一起。
这是我做的。 CSS 主要来自另一个源。
function StickController($scope) {
$scope.dataset = {
tabledata: [
{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4 Lorem Lorem Lorem Lorem Lorem Lorem ',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12 Lorem Lorem Lorem Lorem Lorem',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8 Lorem Lorem Lorem Lorem Lorem',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4 Lorem LoremLoremLorem Lorem Lorem LoremLorem ',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
},{
col1: 'col1',
col2: 'col2',
col3: 'col3',
col4: 'col4',
col5: 'col5',
col6: 'col6',
col7: 'col7',
col8: 'col8',
col9: 'col9',
col10: 'col10',
col11: 'col11',
col12: 'col12',
col13: 'col13'
}
]
};
}
table {
display: block;
overflow-x: auto;
height: 200px;
white-space: nowrap;
}
.stick-table {
border: none;
border-right: solid 1px #DDEFEF;
border-collapse: separate;
border-spacing: 0;
font: normal 13px Arial, sans-serif;
}
.stick-table thead th {
background-color: #DDEFEF;
padding-right: 3px;
padding-left: 3px;
border: none;
color: #336B6B;
height: 20px;
text-align: center;
text-shadow: 1px 1px 1px #fff;
white-space: nowrap;
font-size: 12px;
font-family: "Bookman", Georgia, "Times New Roman", serif;
}
.stick-table tbody td {
color: #333;
text-align: center;
height: 20px;
text-shadow: 1px 1px 1px #fff;
white-space: nowrap;
font-size: 12px;
font-family: "Bookman", Georgia, "Times New Roman", serif;
border: solid 1px #DDEFEF;
}
.stick-wrapper {
position: relative;
}
.stick-scroller {
margin-left: 160px;
overflow-y: visible;
padding-bottom: 5px;
}
.stick-table .stick-sticky-col {
border-left: solid 1px #DDEFEF;
left: 30px;
position: absolute;
text-align: center;
top: auto;
height: 20px;
width: 90px;
}
.stick-table .stick-sticky-col-kat {
border-left: solid 1px #DDEFEF;
left: 120px;
position: absolute;
text-align: center;
top: auto;
height: 20px;
width: 40px;
}
.stick-table .stick-sticky-col-edit {
border-left: solid 1px #DDEFEF;
left: 0;
position: absolute;
top: auto;
height: 20px;
width: 30px;
}
.stick-scroller-client {
margin-left: 30px;
overflow-y: visible;
padding-bottom: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.20/angular.min.js"></script>
<div ng-app ng-controller='StickController'>
<p>
This content should not be scrolled either way.
</p>
<div class="stick-wrapper">
<div class="stick-scroller">
<table class="stick-table">
<thead>
<tr>
<th class="stick-sticky-col">SCol1</th>
<th class="stick-sticky-col-kat">SCol2</th>
<th>Col3</th>
<th>Col4</th>
<th>Col5</th>
<th>Col6</th>
<th>Col7</th>
<th>Col8</th>
<th>Col9</th>
<th>Col10</th>
<th>Col11</th>
<th>Col12</th>
<th>Col13</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="data in dataset.tabledata">
<td class="stick-sticky-col">{{ data.col1 }}</td>
<!--<td>{{ car.allapot }}</td>-->
<td class="stick-sticky-col-kat">{{ data.col2 }}</td>
<td>{{ data.col3 }}</td>
<td>{{ data.col4}}</td>
<td>{{ data.col5 }}</td>
<td>{{ data.col6 }}</td>
<td>{{ data.col7 }}</td>
<td>{{ data.col8 }}</td>
<td>{{ data.col9 }}</td>
<td>{{ data.col10 }}</td>
<td>{{ data.col11 }}</td>
<td>{{ data.col12}}</td>
<td>{{ data.col13 }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
我创建了一个 fiddle ,这就是我现在的位置。这是:https://jsfiddle.net/Lt7aP/2590/
我从来没有用过jQuery,我可以只用css解决这个问题吗?请记住,我以前从未做过网络开发,我在这里尽力而为。谢谢!
最佳答案
你好尝试在外部 div 上添加 overflow auto
这是工作 fiddle
关于javascript - 在 AngularJS 指令中使用水平和垂直滚动粘贴表格列和标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37026086/
我正在遵循一个教程,老师通过以下方式将 html 粘贴到我们的 scrappy shell 中:%paste (下面的 html) html_doc = " " Title of hte page
例如 1.1.1.1 a.com 2.1.1.1 b.com 1.3.1.1 c.com 1.1.5.1 d.com 1.2.1.1 e.com 现在我想从另一个文本中替换这个 ip,不一样
是否有机会在 Angular 中实现粘贴按钮。 FE:用户复制网站的链接,当他或她点击按钮时,在我的页面上复制的链接应该出现在文本框中。 谢谢! 最佳答案 您只能以编程方式从网页复制。您不能以编程方式
我正在尝试提高 Vim 中粘贴功能的可用性,因为太多不同的删除操作(实际上我认为它们都是这样)也会拉到粘贴缓冲区。 这意味着我不再能够删除一些我想粘贴到某处的文本,清理一些东西,以及。然后 做我的粘贴
我正在构建一个简单的 Electron 应用程序,以在屏幕上的其他所有内容上显示一些文本。 有一个键盘快捷键可以打开带有文本的弹出窗口。 我想添加一个小功能。 最好的情况是:在计算机上的任意位置选择一
我有一个双击事件,我希望它保存特定范围的副本。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boo
我已经为这个烦人的问题苦苦挣扎了一段时间,但没有找到一个优雅的解决方案。 假设我有这样一个类层次结构: class StatWithBounds[A](val min: A, val max: A,
现在我有一个 Word 宏,可以通过将图像复制并粘贴到该位置来将图像移动到特定文本前面。这种方法效果很好,但成本很高。如果我的 Word 文档中有 1,000 张图像,则运行宏可能需要 30 分钟。
让我以我是自学成才的事实作为我的问题的开头,所以请提供尽可能详细的信息,如果我需要您以不同的方式或多次解释,请耐心等待。 我使用 Microsoft Visual Basic 7.0 为我的团队创建了
我已经为这个烦人的问题苦苦挣扎了一段时间,但没有找到一个优雅的解决方案。 假设我有这样一个类层次结构: class StatWithBounds[A](val min: A, val max: A,
我正在使用 Meteor 开发一个聊天应用程序,我不希望用户能够出于明显的垃圾邮件原因将内容复制/粘贴到表单中。这可能吗?这是我用来运行聊天应用程序的代码: Javascript: // render
我已经为此搜索了很多,但找不到任何建议...我提供了我自己的经典操作栏实现,所以我在所有 Activity 中声明粘贴/等..有谁知道如何做到这一点? 此外,我将提供我自己的复制/粘贴功能,并且仅在需
Windows 中 SWT Text 的默认上下文菜单有几个我们不想要的选项。由于操作系统提供的默认上下文菜单无法修改,因此我创建了一个自定义上下文菜单,其中只有基本的文本操作,例如文本框的删除、剪切
我最后的问题不是很清楚,我再试一次。 在我的 Tumblr 博客 (http://anti-standard.tumblr.com) 上,您可以看到一张图片(图片上写着“ANTI STANDARD”)
我必须编写一个脚本文件来剪切以下列并将其粘贴到新 .arff 文件中同一行的末尾。我想文件类型无关紧要。 当前文件: 63,male,typ_angina,145,233,t,left_vent_hy
是否可以发送过去的命令,以便将文本粘贴到当前聚焦的编辑文本中。场景: 后台服务监听通知(完成) 收到通知后,需要将文本复制到剪贴板(完成) 将文本粘贴到任何当前聚焦的字段,如果不可能则放弃粘贴命令。
我想用 PIL 粘贴一堆图片。出于某种原因,当我运行 blank.paste(img,(i*128,j*128)) 行时,出现以下错误:ValueError: cannot determine reg
如何在我的网页中禁用复制粘贴功能。准确地说,我不希望我的用户从我的网站上复制任何信息并将其用于个人目的。上一个关于同一主题的问题没有给出足够的解释。 onselect 和 ondrag 不起作用。请帮
废话不多说,直接上代码,小伙伴们仔细看下注释吧。 复制代码代码如下: /*简单的 复制 剪切 粘贴 功能 操作:
我应该在 vimrc 中添加哪一行以便在终端之间或不同文件/选项卡之间轻松复制/粘贴? 我现在有: " Better copy & paste set pastetoggle= set clipboa
我是一名优秀的程序员,十分优秀!