Joomla mootools-core和jquery问题

时间:2011-07-06 16:05:27

标签: jquery-ui joomla mootools joomla1.6

我正在使用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 个答案:

答案 0 :(得分:1)

我重写了你的代码:

$.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]);
    }
  });
});

这使得即使有其他JS框架,jQuery也能正常工作。

答案 1 :(得分:0)

如果你使用带闭包的Mootools并且“美元安全模式”mootools.net/blog/2009/06/22/the-dollar-safe-mode和jQuery没有冲突你应该没有问题。您也可以尝试将滑块编写为Mootools类。