【问题标题】:jQuery UI 1.6 and adding slider in DrupaljQuery UI 1.6 和在 Drupal 中添加滑块
【发布时间】:2011-09-02 10:44:42
【问题描述】:

我不能使用新版本的 jQuery。我有 1.6。

我头上有 ui.core,ui.slider,但是当我调用 $('#min-price').slider();我得到:

$("#min-price").slider 不是函数

我在 DOM 准备好时调用它。

有人可以帮忙吗?

已添加代码

$(document).ready(function() {

    var wrapper = $('<span id="snuper-sorter-wrapper">Sort by: </span>'),
        dealsDivCopy = $('.view .views-row').clone(true),
        dealsCategories = $('#deals-categories'),
        currentDeals = Drupal.settings.snuper_filter.deals;


        $('#min-price').slider(); //here it fails
//rest of code

如何检查 jquery ui 对象是否存在并获取函数列表?

编辑

我的错,我需要以不同的方式加载它。

在 Drupal 中,您可以这样添加 jQuery 元素:

jquery_ui_add(array('ui.slider'));      

【问题讨论】:

    标签: javascript jquery jquery-ui drupal-6


    【解决方案1】:

    检查您是否已加载两个库(jQuery 和 jQueryUI),并确保文件的路径正确。

    【讨论】:

    • 也许尝试再次下载(最新的)库文件(未压缩)。或者它可能与另一个 javascript 库或您正在使用的库发生冲突。也检查一下。
    • 我使用 Drupal 6,我尝试加载 jQuery UI 1.8 但它与旧版本冲突。我无法删除 1.6,因为 Drupal 6 模块需要 1.6 版本并且当我这样做时站点会关闭
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 2011-05-25
    相关资源
    最近更新 更多