jquery-multiselect を使用した IE6 のバグの解決方法

jquery-multiselect を使用した IE6 のバグの解決方法

jquery-multiselect (ドロップダウン ボックスをチェックボックス付きの複数選択コントロールに変換するコントロール) を使用する場合、通常は次のようになります。

IE6 では次のようになります。

最初のバグは、「png 画像は IE6 では透明にならない」を参照することで解決できます。

2 つ目のバグをデバッグしているときに、背景色が適用された div の高さが、少しだけではなく正常であることがわかりました。内部の「すべて選択キャンセル」ボタンの白い背景で覆われているように見えましたが、実際には背景が設定されていませんでした。 divの高さを固定値に設定すると正常になります。

最も奇妙なバグは 3 番目です。最初のオプションのみ、マウスを移動しても背景色が表示されませんが、次のオプションでは、マウスを移動したときに背景色が表示されます。デバッグ後、最初のオプションが対応するイベントをトリガーし、背景を設定するための .hover... クラスが正常に追加されたことを確認しました。js コードでは最初のオプションに対して特別な処理はなく、インターネット上で関連するリファレンスは見つかりませんでした。公式サイトからダウンロードしたデモでも、IE6 で実行すると同じ問題が発生します。

.hover... クラスで境界線の色を目立つ赤に変更してみました。最初のオプションの上にマウスを移動しても、赤い境界線が表示されませんでした。他のオプションでは、以下に示すように、左の境界線だけが赤でした。幅が 0 だと認識されたためだと推測しました。.hover... クラスに幅定数を追加し、width: 100%; を試してみたところ正常になりました。一度解決すれば大丈夫です。

<<:  MySQL での正規表現の使用に関する詳細

>>:  k8s に ingress-nginx をデプロイする手順

推薦する

Linux ネットワークプログラミング機能の簡単な分析

目次1.ソケットを作成する2. ソケットをバインドする3. 聞き手を作る。聞く4. 接続が受け入れら...

CentOS7仮想マシンで固定IPアドレスを設定する方法

私の開発環境は、VMWare 仮想マシンに CentOS をインストールし、ホスト ファイルにインタ...

MySQL の 2 種類の一時テーブルの使用方法の詳細な説明

外部一時テーブルCREATE TEMPORARY TABLE によって作成された一時テーブルは、外部...

要素 ui の el-table の列にさまざまなスタイルのデータを動的に実装する例

問題の説明Ele.me UI のフレームワークでは、入力データは el-form であり、出力データ...

MySQL トリガー: 複数のトリガー操作の作成例の分析

この記事では、例を使用して、MySQL で複数のトリガー操作を作成する方法について説明します。ご参考...

MySQL インデックス最適化の説明

日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行するこ...

中国の専門ではない:文化の違いの中でのウェブ開発

Web デザインと開発は大変な作業なので、少数の人だけを対象に設計しないでください。これは外国人が...

WeChatアプレット+EChartsで動的更新プロセス記録を実現

序文最近、小さなプログラムでリアルタイムにチャートを更新するという要件に遭遇しました。最初は wx-...

PrometheusはGrafanaディスプレイを使用してMySQLを監視します

目次Prometheusはエクスポーターを介してMySQLを監視し、Grafanaチャートで表示しま...

Linuxでmysqlの定期的なコールドバックアップを実装するためにmysqldump+expect+crontabを使用するアイデアの詳細な説明

目次1. 遭遇した問題2. アイデア3. コード1. 遭遇した問題私たちは皆、mysqldump を...

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

MySQL関数の簡単な紹介

目次1. 数学関数2. 文字列関数3. 日付関数4. 暗号化機能主な MySQL 関数は次のように紹...

Linux の一般的なコマンド chmod を使用して、ファイルの権限 777 と 754 を変更します。

よく使用されるコマンドは次のとおりです。 chmod 777 文件或目錄例: chmod 777 /...

MySQL トリガーの基本的な使い方(作成、表示、削除など)の詳細な説明

目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...

HTML 5 スタイルシートのリセット

この CSS リセットは、Eric Meyers の CSS リセットに基づいて変更されており、特に...