0

http://auteli.com/login.php

ログイン: Autelek パス: Autelek123

マイ地理アプリに移動

現在、いくつかのドロップダウン メニューがあり、z-index に問題があります。ドロップダウンが互いに隠れています。私はz-indexを試しました!重要です。javascriptでz-indexを変更しますが、それでも何もしません。複数のフォームを持つことだと思います。

4

1 に答える 1

1

Add (Available Areas) をクリックすると、他のコンボがリロードしようとしましたが、失敗しました。

これらのコンボをリロードしたい場合は、コンテナのスタイルとコンテンツの選択をリセットする必要があります (div コンテナ -> クラス jqTransformSelectWrapper を削除し、それ自体を選択する前に 2 つの子を削除します)。

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 に答える