javascript - 通知 JS 在固定元素上无法正常工作?

标签 javascript jquery css notifyjs

问题:如果我在固定元素上启动通知 JS,通知的行为就好像该元素是使用绝对定位放置的一样。

代码引用:

HTML:

<div class="box"></div>

CSS:

.box {
    width: 10vw;
    height: 10vh;
    position: fixed;
    top: 2vh;
    border: solid 2px;
}

Javascript:

$(".box").notify("Click me!",{position:"bottom center",className:"success"});

JS fiddle :https://jsfiddle.net/kwzL4999/

复制说明:向下滚动一点并单击元素以查看上述问题的实际效果。

最佳答案

另一种方法是使用带有类的 div,例如 "notify" 在带有 "Box" 类的 div 中

HTML

<div class="box">
  <div class="notify"></div>
</div>

Javascript

$(".notify").on("click",function(){
$(this).notify("Click me!",{position:"bottom center",className:"success"});
});

示例 Jsfiddle:Jsfiddle

关于javascript - 通知 JS 在固定元素上无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43837867/

相关文章:

javascript - 单击按钮上的动画滑动 div,.prev .next jQuery

jquery - 使用 CSS 定位 DIV

javascript - 当背景图像到达底部时如何停止背景位置变化?

javascript - 当满足特定页面宽度时,停止滚动元素并让它回到开始的地方

javascript - 如何在 CoffeeScript 中将两个匿名函数作为参数传递?

javascript - Soundcloud oembed 小部件的 onplay、onpause 事件

Javascript - 在对象中动态创建数组并推送到它

javascript - jQuery 表排序器 : How to detect if column is already sorted?

javascript - 为什么不更新这个元素的宽度?查询?

css:如何在左侧以最小间距构建居中的div