【问题标题】:Jquery UI combobox widget and jquery menu conflictJquery UI 组合框小部件和 jquery 菜单冲突
【发布时间】:2011-11-24 13:12:13
【问题描述】:

我在与 jQuery Menu 相同的页面上使用 JQuery UI 组合框小部件(灯丝组 http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/)。

当我运行页面时出现此错误:

无法获取属性“zIndex”的值:对象为空或未定义

我认为这是这两个插件之间的冲突。

有没有其他人遇到同样的错误并解决了问题?

【问题讨论】:

  • 不是答案,但冲突是有道理的;在引擎盖下,自动完成插件使用menu 小部件。两者发生冲突也就不足为奇了。

标签: jquery jquery-ui jquery-plugins


【解决方案1】:

我刚刚解决了这个问题。将插件内$.fn.menu 的“菜单”更改为另一个词。我将其更改为$.fn.menux。然后方便地更改调用函数,例如:

$('#flat').menux({
    content: $('#flat').next().html(), // grab content from this page
    showSpeed: 400
});

$('#hierarchy').menux({
    content: $('#hierarchy').next().html(),
    crumbDefaultText: ' '
});

$('#hierarchybreadcrumb').menux({
    content: $('#hierarchybreadcrumb').next().html(),
    backLink: false
});

// or from an external source
$.get('menuContent.html', function (data) { // grab content from another page
    $('#flyout').menux({ content: data, flyOut: true });
});

【讨论】:

    猜你喜欢
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多