Javascript noty没有在init上工作
Im完成了对Javascript的noob,但非常渴望了解更多 我有一个flex应用程序,我正在处理HTML包装器,它试图弹出一个警报,指示用户提供帮助 我发现了一个很棒的jQuery插件,名为,它模拟您在SE站点中也看到的标题警报Javascript noty没有在init上工作,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,Im完成了对Javascript的noob,但非常渴望了解更多 我有一个flex应用程序,我正在处理HTML包装器,它试图弹出一个警报,指示用户提供帮助 我发现了一个很棒的jQuery插件,名为,它模拟您在SE站点中也看到的标题警报 <head> <link rel="stylesheet" type="text/css" href="custom/css/jquery.noty.css"/> <script type="text/javascript" src=
<head>
<link rel="stylesheet" type="text/css" href="custom/css/jquery.noty.css"/>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js">
</script>
<script type="text/javascript" src="custom/js/jquery.noty.js"></script>
<script type="text/javascript" language="JavaScript">
// basic alert
//if (!confirm("Yo.\n\nAccept?"))
// window.location.href = "custom/rejected.htm";
noty({text: 'yo!'});
</script>
</head>
//基本警报
//如果(!确认(“Yo.\n\n接受?”)
//window.location.href=“custom/rejected.htm”;
诺蒂({text:'yo!'});
firebug中未出现任何错误,但警报也未触发。
我知道这是一些基本的东西,需要一些额外的逻辑来告诉它在运行时启动,对吗
我做错了什么,或者遗漏了什么代码
谢谢
如果您需要更多信息,完整的代码可以通过注释让我知道。我不知道Noty,但是如果它是一种视觉效果,那么它肯定取决于DOM是否可以编写脚本和渲染节点。现在的情况是,noty在DOM可编写脚本之前就启动了 jQuery中的一个核心概念是使用“documentready”函数。认为它是一个“页面是建立,现在我可以操纵它”的功能。人们喜欢别出心裁,使用快捷语法(有一些变体),但我更喜欢显式和明显的语法,因此我使用标准:
$(document).ready(function() {
// Code here executes when DOM is scriptable
});
我猜,只要把诺蒂密码放在里面,它就会起作用:
$(document).ready(function() {
noty({text: 'yo!'});
});
我不知道Noty,但如果它是一种视觉效果,那么它肯定取决于DOM是否可编写脚本以及渲染的节点。现在的情况是,noty在DOM可编写脚本之前就启动了 jQuery中的一个核心概念是使用“documentready”函数。认为它是一个“页面是建立,现在我可以操纵它”的功能。人们喜欢别出心裁,使用快捷语法(有一些变体),但我更喜欢显式和明显的语法,因此我使用标准:
$(document).ready(function() {
// Code here executes when DOM is scriptable
});
我猜,只要把诺蒂密码放在里面,它就会起作用:
$(document).ready(function() {
noty({text: 'yo!'});
});
你能再检查一遍你的代码吗?就我而言,它起了作用。请参阅:我唯一更改的是删除了位于noty()调用下面的剩余代码。尝试在本地对代码进行注释并检查。我相信fiddles会在幕后使用文档就绪。您能再次检查代码吗?就我而言,它起了作用。请参阅:我唯一更改的是删除了位于noty()调用下面的剩余代码。尝试在本地对代码进行注释并检查。我相信Fiddle在幕后使用文档准备。