- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的 div 中的段落在悬停时创建第二行 -
如果你滚动到框的末尾,你会看到如果你将鼠标悬停在最后一段上并且当它的第二行被扩展时,如果你然后尽可能向下滚动,这些段落就会出现故障并且overflow 不会再扩展了,我想是因为已经达到 overflow 的最大值所以不会再扩展了,我该怎么办?
node = ["systems development highways junior", "Dale", "efefefefe efef", "dadadadada dadadad adadadadadad", "systems biggest development pot ever in the hands of the most junior fishermen", "systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen", ]
d3.selectAll('#titleTable').selectAll('td')
.data(node)
.enter()
.append('divname')
.html(node => {
if (node && node.length > 35) {
var before = node.slice(0, node.indexOf(' ', 28));
var after = node.slice(node.indexOf(' ', 24));
var beforeReplacementParagraph = node.slice(0, node.indexOf(' ', 24));
return `
<p class="nodeParagraph">
<span class="hide-on-hover">${before}... </span>
<span class="show-on-hover">${beforeReplacementParagraph}</span>
</p>
<p class="extraNodeParagraph">${after} </p>
`
}
return `
<p class="nodeParagraph">${node} </p>`
})
.totalWrapper {
position: absolute;
width: 110%;
height: 200%;
z-index: 1;
}
.wrapper {
width: 370px;
height: auto;
position: sticky;
left: 152px;
top: 200;
z-index: 3;
}
.divname {
position: relative;
z-index: 1000;
}
.cropcircle {
width: 20px;
height: 20px;
border-radius: 100%;
background: #eee no-repeat center;
background-size: cover;
}
.nodeParagraph {
font-size: 14px;
letter-spacing: 0.03px;
cursor: pointer;
font-family: $font-family-base;
position: relative;
font-weight: 300;
z-index: 2;
left: 20px;
top: 20px;
width: 265px;
}
.nodeParagraph:hover + .extraNodeParagraph {
display: block;
}
.extraNodeParagraph {
font-size: 14px;
letter-spacing: 0.03px;
cursor: pointer;
font-family: $font-family-base;
position: relative;
font-weight: 300;
z-index: 2;
left: 47.5px;
top: 10px;
width: 265px;
display: none;
height: auto;
}
.nodeParagraph .show-on-hover{
display: none;
}
.nodeParagraph:hover .hide-on-hover{
display: none;
}
.nodeParagraph:hover .show-on-hover{
display: block;
}
.headerDiv {
position: relative;
z-index: 1001;
height: 20px;
width: 295px;
background: #fff;
clear: both;
margin-top: 90px;
left: 18px;
}
.headerText {
position: relative;
color: #1A2F59;
left: 13px;
top: 5.5px;
font-size: 16px;
}
.headerTextIndividual {
position: relative;
color: #1A2F59;
left: 13px;
top: 5.5px;
font-size: 16px;
}
.rightBox {
font-family: $font-family-base;
z-index: -1;
position: absolute;
width: 295px;
float: left;
background:#fff;
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.05);
height: auto;
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none; /* Firefox */
-ms-user-select: none;
padding-bottom: 20px;
// overflow: hidden;
left: 18px;
max-height: 300px;
overflow-y: auto;
border-style: dotted;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<div id="totalWrapper" class="totalWrapper" (click)="hideBox()">
<div class="wrapper">
<div id="headerDiv"class="headerDiv">
<h1 id="headerText"class="headerText">{{ 'More Engagements' | translate }} </h1>
</div>
<div id="rightBox" class = "rightBox">
<table >
<tr id="titleTable" class="titleTable">
<td><div id="divname" class = "divname"></div></td>
</tr>
</table>
</div>
</div>
</div>
我的预期结果是,即使到达底部,框仍会扩展以允许第二段,这意味着没有闪烁。
最佳答案
将鼠标悬停在文本行上没有问题,但是当您将鼠标触摸到扩展段落内的某些区域时,它会出现故障。
快速修复将添加如下所示的 css
.nodeParagraph:hover + .extraNodeParagraph:hover {
display: block;
}
node = ["systems development highways junior", "Dale", "efefefefe efef", "dadadadada dadadad adadadadadad", "systems biggest development pot ever in the hands of the most junior fishermen", "systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen","systems biggest development pot ever in the hands of the most junior fishermen", ]
d3.selectAll('#titleTable').selectAll('td')
.data(node)
.enter()
.append('divname')
.html(node => {
if (node && node.length > 35) {
var before = node.slice(0, node.indexOf(' ', 28));
var after = node.slice(node.indexOf(' ', 24));
var beforeReplacementParagraph = node.slice(0, node.indexOf(' ', 24));
return `
<p class="nodeParagraph">
<span class="hide-on-hover">${before}... </span>
<span class="show-on-hover">${beforeReplacementParagraph}</span>
</p>
<p class="extraNodeParagraph">${after} </p>
`
}
return `
<p class="nodeParagraph">${node} </p>`
})
.totalWrapper {
position: absolute;
width: 110%;
height: 200%;
z-index: 1;
}
.wrapper {
width: 370px;
height: auto;
position: sticky;
left: 152px;
top: 200;
z-index: 3;
}
.divname {
position: relative;
z-index: 1000;
}
.cropcircle {
width: 20px;
height: 20px;
border-radius: 100%;
background: #eee no-repeat center;
background-size: cover;
}
.nodeParagraph {
font-size: 14px;
letter-spacing: 0.03px;
cursor: pointer;
font-family: $font-family-base;
position: relative;
font-weight: 300;
z-index: 2;
left: 20px;
top: 20px;
width: 265px;
}
.nodeParagraph:hover + .extraNodeParagraph {
display: block;
}
.nodeParagraph:hover + .extraNodeParagraph:hover {
display: block;
}
.extraNodeParagraph {
font-size: 14px;
letter-spacing: 0.03px;
cursor: pointer;
font-family: $font-family-base;
position: relative;
font-weight: 300;
z-index: 2;
left: 47.5px;
top: 10px;
width: 265px;
display: none;
height: auto;
}
.nodeParagraph .show-on-hover{
display: none;
}
.nodeParagraph:hover .hide-on-hover{
display: none;
}
.nodeParagraph:hover .show-on-hover{
display: block;
}
.headerDiv {
position: relative;
z-index: 1001;
height: 20px;
width: 295px;
background: #fff;
clear: both;
margin-top: 90px;
left: 18px;
}
.headerText {
position: relative;
color: #1A2F59;
left: 13px;
top: 5.5px;
font-size: 16px;
}
.headerTextIndividual {
position: relative;
color: #1A2F59;
left: 13px;
top: 5.5px;
font-size: 16px;
}
.rightBox {
font-family: $font-family-base;
z-index: -1;
position: absolute;
width: 295px;
float: left;
background:#fff;
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.05);
height: auto;
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none; /* Firefox */
-ms-user-select: none;
padding-bottom: 20px;
// overflow: hidden;
left: 18px;
max-height: 300px;
overflow-y: auto;
border-style: dotted;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<div id="totalWrapper" class="totalWrapper" (click)="hideBox()">
<div class="wrapper">
<div id="headerDiv"class="headerDiv">
<h1 id="headerText"class="headerText">{{ 'More Engagements' | translate }} </h1>
</div>
<div id="rightBox" class = "rightBox">
<table >
<tr id="titleTable" class="titleTable">
<td><div id="divname" class = "divname"></div></td>
</tr>
</table>
</div>
</div>
</div>
关于javascript - 在 div 末尾时溢出不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52680643/
我正在更改链接网址以添加 www.site.com/index.html?s=234&dc=65828 我通过此代码得到的是:site.com/&dc=65828 var target="&dc=65
我在编译过程中收到错误: src/smtp.c:208:1: warning: control reaches end of non-void function [-Wreturn-type] 这是相
这是我的 bootstrap/html 代码: Put email 位置正确,但我希望输入字段的大小延伸到 div 末尾。谁能帮帮我? 最佳答案 只需按百分比指定宽度,如下所示
我正在尝试获取一个像这样的 json 对象: filters = {"filters": myArray}; 并将其附加到 URL 的末尾,使用: this.router.navigate([`/de
这个问题已经有答案了: Remove hash from url (5 个回答) 已关闭 10 年前。 我有一个网站,stepaheadresidents.com ,并且井号 (#) 会自动添加到 u
我有这个代码 $('container a').appendTo('.container'); dzedzdqdqdqzdqdzqdzqdqzdqd Forgot password
为了练习更多 Python 知识,我尝试了 pythonchallenge.com 上的挑战 简而言之,作为第一步,此挑战要求从末尾带有数字的 url 加载 html 页面。该页面包含一行文本,其中有
我对 FS2 很陌生,需要一些有关设计的帮助。我正在尝试设计一个流,它将从底层的 InputStream 中提取 block ,直到结束。这是我尝试过的: import java.io.{File,
我对 FS2 很陌生,需要一些有关设计的帮助。我正在尝试设计一个流,它将从底层的 InputStream 中提取 block ,直到结束。这是我尝试过的: import java.io.{File,
我正在编写一个 ajax 应用程序,并且在 php 脚本中有一个函数: public function expire_user() { $r=array("return"=>'OK');
我正在使用一个QListView,它包装了一个非常简单的列表模型。我想尝试实现类似于某些网页中看到的“无限滚动”的东西。 目前,模型通过最多添加 100 个项目的方法更新(它们取自外部 Web API
运行 cucumber 测试给我以下错误 end of file reached (EOFError) /usr/lib64/ruby/2.0.0/net/protocol.rb:153:in
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我想知道版本命名的具体作用是什么? 喜欢 jquery.js?ver=1.4.4 我的意思是如果我使用像这样的 cdn jquery/1.4.4/jquery.min.js?ver=1.4.4但是另一
" data-fancybox-group="gallery" title="">" alt="" /> 在此代码中 echo $prod['item_image_url'];打印存储在我的表中的图像
我目前使用 Wordpress 作为博客平台,但我想更改为使用 Jekyll 来生成静态页面。在 WordPress 上,我的 URL 使用以下格式: /年/月/日/标题 但我想将其重定向到 /年/月
根据docs这应该是不可能的 Regular expressions cannot be anchored to the beginning or end of a token 尽管如此,它似乎对我有
有没有办法创建 dijit 并将其附加到 div 的末尾?假设我有以下代码: Add Person 我在网上找到了以下代码,但这替换了我的“attendants”div: var personCo
我有这段代码: //execute post (the result will be something like {"result":1,"error":"","id":"4da775
我需要一些函数方面的帮助。 我想编写一个插入链表的函数。但不仅仅是中间,如果必须插入前端或末尾,它也必须起作用。 结构: typedef struct ranklist { i
我是一名优秀的程序员,十分优秀!