jquery - 当移出父 DIV 时,使 Div 不可见

标签 jquery css html

请在 http://jsfiddle.net/wlogeshwaran/NGL8P/4/ 找到代码

在这里,我想让'hi','hello'不可见,当它不在那个绿色框中时。 当他们离开绿框时,我应该怎么做才能让他们消失。

提前致谢。

最佳答案

你需要添加:

.block {
    overflow:hidden;
    }

.slide1, .slide2 {
      position:relative;  /* instead of fixed */
}

溢出:隐藏;将使任何脱离 div 的元素不被渲染。

将位置切换为 relative 而不是 fixed 将使溢出生效。不同“位置范围”的溢出并不总是有效。这是它没有的情况之一。当使用 overflow:hidden 隐藏时,让 child 与 parent 处于相同的位置总是更好,以避免意外。

关于jquery - 当移出父 DIV 时,使 Div 不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9920426/

相关文章:

javascript - 我想根据数据选项卡 ID 选择复选框

jQuery: $ ("#myid").html ('<span id="插入">插入部分</span>')

javascript - 基于 rowspans 修改行也使用 jquery 修改

css - `display: none;` 没有工作

css - Bootstrap V2 中的 Bootstrap v3 图标

javascript - 无法使用javascript在表单中应用正则表达式验证器

jquery - 如何使用 jQuery/CSS3 创建 'Slide-in gallery panels'?

css - 文本区域宽度不起作用,但偏移量有效

javascript - HTML 视频标签不适用于 safari 和手机

javascript - 无法显示 :none my mobile menu button