Я использую CakePHP и использую 2 сценария JavaScript, один из которых основан на jQuery.
На одном из этих сценариев javascript используется переменная $, которая конфликтует с jQuery и, таким образом,
у меня былочтобы включить следующий кусок кода в cakephp:
<?php
$this->Js->JqueryEngine->jQueryObject = '$j';
print $this->Html->scriptBlock('var $j = jQuery.noConflict();', array('inline' => false));
?>
Это сделало включение включения javascript + jQuery нормально.Затем я хотел добавить еще один javascript, который требует jQuery - однако у меня появляется следующая ошибка:
Uncaught TypeError: Object function $(element) { if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements; } if (Object.isString(element))
element = document.getElementById(element); return Element.extend(element);} has no method 'extend'
Я не большой любитель javascript.Но это сбивает меня с толку и, очевидно, возникает конфликт - пожалуйста, помогите мне получить этот скрипт на основе jQuery.
Спасибо,