<script src="js/jquery-2.1.1.js"></script>
<script src="notify/js/notify.js"></script>
<script src="notify/js/notify-bootstrap.js"></script>
<form>
<div id="userInfoDiv" name="userInfoDiv" style="padding-top:100px;padding-left:100px;">
<span class="box pos-demo">Notifyjs position div</span>
</div>
</form>
<script type="text/javascript">
$(".pos-demo").notify(
"Welcome Guest",
{ position:"right" }
);
$.notify("This notofication is working ","success");
</script>
注意:不会显示通知。如果是$,通知(&#34;&#34;)没有位置工作正常。
答案 0 :(得分:0)
我有同样的问题。虽然我无法确认这是我认为的原因,因为在通知时,元素实际上并不存在于DOM(网页)中,因此元素没有任何关系。它无声地失败,我使用了Google开发人员工具,并且看不到任何错误。
我的解决方案。如果您创建一个函数并在body.onload中调用,则会出现该元素。 e.g
<body onload="notifyme();">
然后在页面的某个地方(或许在底部)
<script>
function notifyme() {
var s = "Hello";
$("#myelem").notify(s);
}
</script>
我知道这是有效的,我刚尝试过。每次,每页都有效。