- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的网站上使用 NiceScroll,它在任何地方都可以工作,除了我有一个隐藏的 div 的一个页面。基本上,我有一个链接,单击该链接会显示之前隐藏在页面上的一些内容。问题 - 单击链接并显示内容后,它会溢出并且不可见且不可滚动。 Nicescroll 由于某种原因无法工作。
两者都在页面上独立工作 - 意思是 - 如果我取出 NiceScroll 代码并保留显示/隐藏 div 代码,那么我可以单击链接,页面将变得更长,并且会出现常规滚动条,并且我可以向下滚动到内容的底部。相反,如果我取出显示/隐藏代码(仅使内容在页面加载时显示)并保留在 NiceScroll 代码中,则页面将作为长页面加载,并且 NiceScroll 栏将显示并正常工作。
我就是无法让他们一起工作。我认为这与页面首次加载时不需要可滚动以及最初调用 Nicescroll 时有关,因此它只是说“我不需要为该页面工作”,然后放弃。所以,我尝试复制在我看来像“nicescroll启动代码”的内容
<script>
$(document).ready(function() {
$("#right").niceScroll();
});
</script>
进入单击显示/隐藏链接时调用的函数,希望能够“重新启动”它,但这也不起作用。
显示/隐藏功能如下所示:
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID+'-show').style.display != 'none') {
document.getElementById(shID+'-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID+'-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
页面的实际 div 部分如下所示:
<a href="#" id="example-show" class="showLink" onclick="showHide('example');return false;">-Show Stuff</a>
<div id="example" class="more">
<p>
"Stuff here"
</p>
<p><a href="#" id="example-hide" class="hideLink"
onclick="showHide('example');return false;">-Hide Stuff-</a></p>
</div>
所有内容都包含在 id="right"的 div 中,这就是 Nicescroll 脚本将其应用于 #right 的原因(当我没有显示/隐藏功能时,它可以正常工作。)
有什么想法吗?
最佳答案
我不知道正确的解决方案是什么,但在我的 div 显示并调用方法后工作正常:
$("#myHiddenDiv").getNiceScroll().onResize();
关于javascript - 显示隐藏的 div 时,nicescroll 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12397075/
我有标签,其中包含大量文本,通常在旁边显示 jquery NiceScroll,但如果它包含可以更改 高度的元素(某些可折叠元素) tag 和 NiceScroll 不想重新加载。 我的代码:
我正在使用 jquery nicescroll ( http://areaaperta.com/nicescroll/ )。 我想通过添加 cursorminheight 参数来调整光标的高度,这看起
我的网站有一个错误,我正在制作一个仪表板,我正在使用左侧导航类型和中间内容。这个错误真的很烦我,因为我无法修复它。 左侧导航使用滚动条,内容窗口使用滚动条,如果我在左侧导航事件提要上方滚动,滚动条最终
我有一个 aspx 页面。在该页面中,我为 div 应用了 nicescroll 以垂直滚动。但是 nicescroll 只会在页面的 native 滚动完成后在 sony ericsson mobi
我正在使用 jQuery 插件版本 3.10 来使用自定义滚动条。我有许多水平幻灯片,每个幻灯片都使用自己的自定义滚动条。我想包含扩展文本的 javascript .onclick 函数。但是,当我展
首先用npm安装好jquery和jquery.niceScroll npm install jquery npm install jquery.nicescroll 安装好后在node_modules
我在我的代码中使用了 NiceScroll。有什么方法可以将 NiceScroll 手形光标更改为默认箭头光标吗? 最佳答案 设置cursor具有适当选择器的属性。 关于javascript - 将
我有nicescroll插件工作完美,但我需要它做的是自动滚动到最新更新的底部。我不需要 resize() 类(class),效果很好。看来该插件没有方法。 有类似的插件吗? 最佳答案 您不需要任何其
我希望能够将自定义箭头按钮链接到 Nicescroll 脚本,以便当有人单击向上/向下按钮时会发生滚动(除了现有的按键和鼠标滚轮滚动功能之外)。 关于如何做到这一点有什么想法吗? (抱歉,我不太擅长
我正在制作一个网站,我将在其中使用 Horizontal Scroll。我正在使用 jQuery.nicescroll 来实现平滑滚动。 $(function() { var scroll =
我找到了这个很棒的插件 https://github.com/inuyaksa/jquery.nicescroll将滚动条变成类似于 OSX 滚动条的样式。 不幸的是,它只能垂直工作。我想知道是否有人
我正在尝试让 NiceScroll 工作,以便页面的整个主体滚动,而不仅仅是单个 div。它不工作。我搜索过类似的论坛,但没有解决办法。到目前为止,这是我当前的代码: $("html").mou
我正在尝试制作一个简单的页面,其中有几行图像,每行都有水平滚动(使用 Nicescroll 3 )。 使用鼠标,当行的水平滚动结束时,鼠标滚轮没有作用。我想做的是页面在水平滚动结束后继续垂直滚动。 我
数周以来,我一直在为这个问题而苦苦挣扎,而且我已经研究了本网站和其他网站上的数十篇文章。我有一个非常基本的问题。我有一个 DIV 标签 #scrollarea ,它是在单个网络应用程序中动态创建、销毁
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 6 年前。 Improve t
我使用 jquery-nicescroll : $(this.refs.container).niceScroll({ cursorcolor: '#f16221', cursorwidth:
我正在使用 niceScroll jQuery 插件,用于在溢出中替换常见的浏览器滚动条 's .该插件运行良好,但我无法让它工作并显示滚动条始终(即使内容不超过 边界)。我的最终配置是: $(doc
我在使用 Nice Scroll 时遇到问题。它工作正常,但是当我加载 AJAX 图像时它不起作用。有趣的是,当我调整窗口大小、打开 Firebug 或其他任何东西时,它就开始工作。 我该怎么做才能自
我想设置 div 始终从聊天框的底部滚动,如下图所示,其他解决方案也可以接受。 最佳答案 我设法这样做: 让我们假设: ... your messages ...
我正在使用 twitter bootstrap 开发一个寻呼机网站。我使用 jQuery NiceScroll 在部分内滚动(仅允许用户在单击菜单项时滚动特定部分)。当该部分内容较少且滚动平滑但当该部
我是一名优秀的程序员,十分优秀!