Не работают скрипты

Discussion in 'Создание расширений для Joomla' started by tanyaromanyuk94, Oct 1, 2015.

  1. tanyaromanyuk94
    Offline

    tanyaromanyuk94 Пользователь

    Joined:
    Sep 2, 2015
    Messages:
    44
    Likes Received:
    0
    Скрин ошибок в консоле во вложеных файлах

    Все скрипты в файле js.js
    Код (javascript):
    1. $(document).ready(function(){
    2.     $("#anchor").on("click","a", function (event) {
    3.         event.preventDefault();
    4.         var id  = $(this).attr('href'),
    5.             top = $(id).offset().top;
    6.         $('body,html').animate({scrollTop: top}, 1500);
    7.     });
    8. });
    9.  
    10.  
    11. function DropDown(el) {
    12.         this.dd = el;
    13.         this.placeholder = this.dd.children('span');
    14.         this.opts = this.dd.find('ul.dropdown > li');
    15.         this.val = '';
    16.         this.index = -1;
    17.         this.initEvents();
    18.         }
    19.         DropDown.prototype = {
    20.             initEvents : function() {
    21.             var obj = this;
    22.  
    23.             obj.dd.on('click', function(event){
    24.             $(this).toggleClass('active');
    25.             return false;
    26.             });
    27.  
    28.                 obj.opts.on('click',function(){
    29.                 var opt = $(this);
    30.                 obj.val = opt.text();
    31.                 obj.index = opt.index();
    32.                 obj.placeholder.text(obj.val);
    33.                     });
    34.                 },
    35.                 getValue : function() {
    36.                     return this.val;
    37.                 },
    38.                 getIndex : function() {
    39.                     return this.index;
    40.                 }
    41.             }
    42.  
    43.             $(function() {
    44.  
    45.                 var dd = new DropDown( $('#dd') );
    46.  
    47.                 $(document).click(function() {
    48.                     // all dropdowns
    49.                     $('.wrapper-dropdown-3').removeClass('active');
    50.                 });
    51.  
    52.             });
     

    Attached Files:

  2.  
  3. |title|
    Offline

    |title| Активист

    Joined:
    Sep 19, 2014
    Messages:
    105
    Likes Received:
    26
    Gender:
    Male
    Ну так на вскидку заменить все $ на jQuery
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А перед использованием скрипта добавить
    Код (javascript):
    1. jQuery.noConflict();

    https://api.jquery.com/jquery.noconflict/
    а потом уже заменить
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male

Share This Page

Loading...