jGrowlをaspxページに使用しようとしています。しかし、私は解決できない問題に遭遇しました。 通常のaspxページを使用するとjGrowlが正常に動作しています。しかし、jGrowlが動作していないMasterPageでページを使用すると、$ .jGrowlが関数ではないというJavaScriptエラーが発生しました。jGrowlがマスターページと連携していません
Firebug Consoleから、私は$を問い合わせることができます。 $( "a");彼らはオブジェクトを返します。これはjqueryがロードされていることを意味しますが、$ .jGrowl( "hello world"); return "$ .jGrowlは関数ではありません。"ここで
は私が<%@ Page Language="VB" AutoEventWireup="false" CodeFile="growl.aspx.vb" Inherits="growl"
MasterPageFile="~/MyMaster.Master" Title="growl" %>
<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>
<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が含まれていますScriptManagエル。
ご協力いただきありがとうございます。
おかげで、
jQueryをロードしなくても、Firebugはそれ自体で定義されているため、依然として "$"と "$$"を定義します。 –