Попробуйте вместо этого:
$(function() {
if($('#coda-slider-1').size())
{
$('#coda-slider-1').codaSlider();
//jQuery.noConflict(); var $j = jQuery;
}
});
В вашем исходном коде написано "ничего не выбирайте с помощью jQuery и примените к нему готовый обработчик". Правильный синтаксис длинной руки будет:
$(document).ready(function() { ...
Также обратите внимание, что я удалил eval
, потому что он никогда не должен использоваться, если его невозможно избежать.
UPDATE
Глядя на ваши скриншоты с ошибками, выясняется, что jQuery не определен (по крайней мере, с псевдонимом $
. Включили ли вы скрипт на свою страницу? Если да, вы вызываете jQuery.noConflict()
до того, как ваш готовый обработчик связаны?
Попробуйте поместить этот тег сценария над кодом, который вы разместили, и тег сценария для ползунка кода:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
ОБНОВЛЕНИЕ 2
Как указал kingjiv в комментариях ниже, я ошибся, и $().ready
будет работать (хотя это и не рекомендуется). Я считаю, что мое первое обновление, отмечающее, что jQuery, похоже, не определен, является актуальной проблемой здесь.