Joomla mootools - основная проблема и проблема jquery - PullRequest
0 голосов
/ 06 июля 2011

Я использую jquery us-slider, и он конфликтует с joomla 1.6 mootools-core.js при удалении этого файла. Ui-slider работает нормально.

Я не уверен, что проблема в коде jquery:

  jQuery(document).ready(function() {
jQuery("#slider-ad_price").slider({
    range: true,
    min: 1,
    max: 100000,
    step: 50,
    values: [1, 100000],
    slide: function(event, ui) {
        jQuery("#ad_price").val(ui.values[0]);
        jQuery("#ad_priceb").val(ui.values[1]);
    }
});

});

Спасибо

Ответы [ 2 ]

1 голос
/ 25 января 2014

Я переписал ваш код:

$.noConflict();

jQuery(document).ready(function($) {
  $("#slider-ad_price").slider({
    range: true,
    min: 1,
    max: 100000,
    step: 50,
    values: [1, 100000],
    slide: function(event, ui) {
      $("#ad_price").val(ui.values[0]);
      $("#ad_priceb").val(ui.values[1]);
    }
  });
});

Это заставляет jQuery работать, даже если в нем есть другие JS-фреймворки.

0 голосов
/ 10 августа 2011

У вас не должно возникнуть проблем, если вы используете Mootools с замыканиями и «долларовым безопасным режимом» mootools.net/blog/2009/06/22/the-dollar-safe-mode и jQuery без конфликтов.Вы также можете попробовать написать свой слайдер как класс Mootools.

...