Javascript 奇怪的HTML/JS/CSS滚动条功能拼图
因此,我希望通过CSS、HTML和jQuery实现一个特别独特的目标。基本上,我有一个页面元素,当我把鼠标移到上面时,我想禁用滚动。我目前通过将主体的溢出属性设置为“隐藏”来实现这一点。然而,消失的滚动条意味着内容正在向右移动,以填充消失的垂直滚动条所创建的空白。是否有办法使页面表现为溢出:隐藏但仍显示滚动条占位符?您可以通过在div中设置一个div来实现,这样外部div可以滚动(自动),然后在鼠标上方调整内部div的大小,使其精确到正确的大小 所以举个例子 HTML:Javascript 奇怪的HTML/JS/CSS滚动条功能拼图,javascript,jquery,html,css,Javascript,Jquery,Html,Css,因此,我希望通过CSS、HTML和jQuery实现一个特别独特的目标。基本上,我有一个页面元素,当我把鼠标移到上面时,我想禁用滚动。我目前通过将主体的溢出属性设置为“隐藏”来实现这一点。然而,消失的滚动条意味着内容正在向右移动,以填充消失的垂直滚动条所创建的空白。是否有办法使页面表现为溢出:隐藏但仍显示滚动条占位符?您可以通过在div中设置一个div来实现,这样外部div可以滚动(自动),然后在鼠标上方调整内部div的大小,使其精确到正确的大小 所以举个例子 HTML: <div id="
<div id="outerTest" >
<div id="innerTest" >
...content goes here...
</div>
</div>
#outerTest {
width: 100px;
height: 100px;
overflow: scroll;
}
#innerTest {
overflow: hidden;
}
$("#outerTest").hover(function() {
$("#innerTest").css({width: "100%", height: "100%"});
}, function() {
$("#innerTest").css({width: "auto", height: "auto"});
});
jQuery:
<div id="outerTest" >
<div id="innerTest" >
...content goes here...
</div>
</div>
#outerTest {
width: 100px;
height: 100px;
overflow: scroll;
}
#innerTest {
overflow: hidden;
}
$("#outerTest").hover(function() {
$("#innerTest").css({width: "100%", height: "100%"});
}, function() {
$("#innerTest").css({width: "auto", height: "auto"});
});
您可以通过在div中设置一个div来实现,这样外部div可以滚动(自动),然后在鼠标上方调整内部div的大小,使其精确到正确的大小 所以举个例子 HTML:
<div id="outerTest" >
<div id="innerTest" >
...content goes here...
</div>
</div>
#outerTest {
width: 100px;
height: 100px;
overflow: scroll;
}
#innerTest {
overflow: hidden;
}
$("#outerTest").hover(function() {
$("#innerTest").css({width: "100%", height: "100%"});
}, function() {
$("#innerTest").css({width: "auto", height: "auto"});
});
jQuery:
<div id="outerTest" >
<div id="innerTest" >
...content goes here...
</div>
</div>
#outerTest {
width: 100px;
height: 100px;
overflow: scroll;
}
#innerTest {
overflow: hidden;
}
$("#outerTest").hover(function() {
$("#innerTest").css({width: "100%", height: "100%"});
}, function() {
$("#innerTest").css({width: "auto", height: "auto"});
});
或者,您也可以实现基于jQuery的滚动条 或者,您也可以实现基于jQuery的滚动条