首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jGrowl不与MasterPage一起使用

jGrowl不与MasterPage一起使用
EN

Stack Overflow用户
提问于 2009-05-28 20:31:20
回答 3查看 1.7K关注 0票数 0

我正在尝试在aspx页面中使用jGrowl。但我遇到了一个我无法解决的问题。当我使用常规的aspx页面时,jGrowl运行得很好。然而,当我使用带有MasterPage的页面时,jGrowl不工作,我得到了一个javascript错误,告诉我$.jGrowl不是一个函数。

在Firebug控制台中,我可以查询$;$("a");它们返回对象。这意味着$.jGrowl已经加载,但是$.jGrowl("hello world");return“jquery不是一个函数”。

下面是我使用的示例代码

代码语言:javascript
复制
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="growl.aspx.vb" Inherits="growl"
MasterPageFile="~/MyMaster.Master" Title="growl" %>
代码语言:javascript
复制
<script language="javascript" type="text/javascript" src="Scripts/jquery.min.js"></script>

<script language="javascript" type="text/javascript" src="Scripts/jquery.jgrowl.js"></script>

<script language="javascript" type="text/javascript" src="Scripts/jquery-ui.min.js"></script>

代码语言:javascript
复制
<asp:Content ID="maincontent1" runat="server" ContentPlaceHolderID="MainContent">
$(document).ready(function() { $('#demo12').click(function() { $.jGrowl("Growl Notification");
}); });
<button id="demo12" type="reset" onclick="$.jGrowl('Hello WORLD');">
    DEMO</button>

母版页包含一个Asp:ScriptManager。

任何帮助都是非常感谢的。

谢谢,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-29 15:09:31

我找到我的问题了。它是在page_Load中设置为包含javascript库的MasterPage中的文字。当我移除它时,它工作得很好。

谢谢你们的帮助。

票数 0
EN

Stack Overflow用户

发布于 2009-05-28 20:41:17

您是否尝试过使用jQuery.noConflict()jQuery.jGrowl()来查看jQuery和Microsoft javascript库之间的$ function是否存在冲突?

票数 0
EN

Stack Overflow用户

发布于 2009-05-28 20:46:27

这可能是显而易见的,但是你能检查一下你是否正确地引用了这个库吗?你可能走错了路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/922998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档