javascript - HTML 检查溢出 - 文本位置

标签 javascript html slider overflow

我制作了一个带有自定义 slider 的侧边栏,我想做的是在侧边栏滚动到顶部/底部时更改 slider 的图像。我有一个 overflow:hidden 但我不知道如何检查它是在底部还是顶部。

Website

-- 大卫

最佳答案

这当然取决于你如何实现你的 slider (你添加的链接不太好用)但是例如,如果它在顶部时发生的变化只是它与它嵌套的 div 顶部的距离然后只需在 slider 完成移动时添加一个检查,以检查 topbotttom CSS 属性是否等于 0,如下所示:

if ((document.getElementById("myimage").style("top")==0) {
    document.getElementById("myimage").setAttribute("src","topImageSrc");
}

if ((document.getElementById("myimage").style("bottom")==0) {
    document.getElementById("myimage").setAttribute("src","bottomImageSrc");
}

关于javascript - HTML 检查溢出 - 文本位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311971/

相关文章:

javascript - 多开 Accordion 中的问题

javascript - 在 DC.js 中将日期格式化为财政年度

javascript - 如何使用 JavaScript、React、Angular、Vue 或 ASP.NET MVC 隐藏 Kendo UI 网格列

html - 如何为 Chrome、IE、Safari 调整此 CSS?

javascript - jQuery 以某种方式在输出中添加空格

javascript - JavaScript 中的全局变量和 'window' 变量是什么?

tensorflow - 使用按钮、 slider 、个人功能自定义 Tensorboard

javascript - 是否有使用不可等分值的 jquery slider 的插件或示例?

jquery - 如果自定义 Nivo 导航中的图像少于六个,如何隐藏下一个 anchor ?

javascript - 如何在单击单选按钮时显示下拉列表?