0

http://auteli.com/login.php

登录:Autelek 通行证:Autelek123

转到我的地理应用程序

现在我有几个下拉菜单和 z-index 的问题,下拉菜单相互隐藏。我已经尝试过 z-index !important,用 javascript 更改 z-index 但仍然没有。我相信这是有多种形式。

4

1 回答 1

1

当我点击添加(可用区域)时,其他组合尝试重新加载,但它们失败了。

如果要重新加载这些组合,则需要在它之前重置选择容器样式和内容(div 容器 -> 删除类 jqTransformSelectWrapper 并在选择它之前删除两个子项)。

我为 jqTransform 做了一个函数。像这样的东西:

$.fn.jqTransSelectReset = function () {
    this.each(function () {
        var item = $(this);
        if (item.hasClass('jqTransformHidden')) {
            item.removeClass('jqTransformHidden');
            $(item.parent().get(0)).removeAttr('style');
            $(item.parent().get(0)).removeAttr('class');
            $(item.parent().get(0, 'children').firstChild).remove(); // div
            $(item.parent().get(0, 'children').firstChild).remove(); // ul
        }
    });
    // this class is just a flag - remove it
    $('select').removeClass('jqTransformHidden');
    // re-run the transformation in all selects
    return $('select').jqTransSelect();
};

然后你加载你的组合框并像这样调用函数 jqTransSelectReset :

$('#yourSelectToRefresh').load(...); // fake method to load combobox
$('select').jqTransSelectReset();

希望能帮助到你!

此致。

请记住:如果它对您有帮助,请投票!=)

于 2012-05-04T19:52:38.377 回答