Sexy Alert Box - это не функция - PullRequest
0 голосов
/ 28 октября 2010

моя проблема - это плагин "Sexy Alert Box", когда я загружаю страницу, firebug сообщает мне, что есть проблема:

$ is not a function

Строка с ошибкой показывает ...

$(document).ready(function(){

Вы можете проверить сайт ЗДЕСЬ

, и когда я пытаюсь нажать «Dile a un amigo», чтобы открыть окно, потому чтоплагин не определен, он говорит

«Сексуальность не определена»

Я надеюсь, что вы можете помочь мне исправить это, Спасибо

Ответы [ 3 ]

3 голосов
/ 28 октября 2010

Это довольно дикое предположение из краткого обзора вашего исходного кода, но кажется, что вы назвали var $jquery = jQuery.noConflict();, что означает, что jQuery не будет экспортировать символ $, поэтому вы не можете использовать синтаксис $(document)..., который у вас будетиспользовать переменную $jquery или jQuery, как вы уже сделали в своем документе.Смотрите jquery документацию по этому вопросу.Может быть, ваш плагин не поддерживает режим noConflict и полагается на символ $, который будет доступен?

2 голосов
/ 28 октября 2010

использовал jQuery.noConflict (), поэтому вместо $ попытайтесь использовать $ jquery там

2 голосов
/ 28 октября 2010

Именно из-за этой строки я верю:

var $jquery = jQuery.noConflict(); 

в строке 56 вашей страницы.

Он удаляет привязку $, поэтому вам необходимо использовать $ jquery ().

Это разрешает совместимость с другими платформами, которые используют $.

Изменение

$(document).ready(function(){

до

$jquery(document).ready(function(){
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...