Я пытаюсь заставить работать этот jGrowl, но мне не везет, и я изо всех сил пытаюсь найти какую-либо помощь по моей проблеме.
Я правильно подключился к страницам CSS и JS:
<script type="text/javascript" src="<?php echo $base; ?>jgrowl/jgrowl.js"></script>
<link type="text/css" rel="stylesheet" media="all" href="<?php echo $base; ?>css/jgrowl.css"/>
И я пробую два разных метода, чтобы заставить его работать, первый метод - это метод, который мне действительно нужен, - когда выполняется оператор if, он должен показывать окно jGrowl, как показано ниже:
if ($flag == "OK")
{
?>
<script type="text/javascript">
$(function()
{
$.jGrowl("HELLO");
}
);
</script>
<?php
}
Но это не дает мне удачи, поэтому я также пробую версию onclick
:
<p><a href="javascript:void(0);" onclick="$.jGrowl('One more message...');">Click here.</a></p>
Это также не дает мне удачи, но что происходит с этим в консоли Google Chrome, это дает мне эту ошибку:
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'jGrowl'
Я пытался найти помощь, основанную на этой ошибке, но безуспешно, надеюсь, кто-то может помочь!
Спасибо, ребята.
---------------- ОБНОВЛЕНИЕ ------------------
Я немного поигрался и немного больше информации об ошибке в консоли Google Chrome ...
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'jGrowl'
(anonymous function) index.php:572
f.extend._Deferred.e.resolveWith jquery-latest.min.js:2
e.extend.ready jquery-latest.min.js:2
c.addEventListener.C jquery-latest.min.js:2
Я не уверен на 100%, но я думаю, что jquery-latest.min.js
имеет в виду:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
, который я использую, чтобы включить комментирование facebook на сайте. Может ли это быть проблемой?
---------------- ОБНОВЛЕНИЕ ------------------
Если я закомментирую
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Тогда мой jGrowl работает, есть идеи, как мне обойти это? иначе я не могу комментировать jGrowl и facebook.
---------------- ОБНОВЛЕНИЕ ------------------
Теперь я понимаю, что идет не так, у меня были оба:
<script type="text/javascript" src="<?php echo $base; ?>js/jquery-1.4.2.js"></script>
и
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Я не знал, что второй из этих двух также получает основную библиотеку jQuery, что вызывает проблемы с моим jQuery. Все исправлено отсортировано.
------------ РЕШЕННАЯ ПРОБЛЕМА -------------