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 をデプロイする手順

推薦する

mysql 8.0.18.zip のインストールと構成方法のグラフィック チュートリアル (Windows 64 ビット)

以前にインストールされたバージョンのデータベースをアンインストールする方法については、この記事を参照...

Tencent Cloud Server Tomcat ポートにアクセスできない場合の解決策

最近、Tencent Cloudを使用してサーバーを設定しました。使用中に、tomcatポートにアク...

MySql はデータを正常に挿入しますが、[Err] 1055 エラーが報告されます。解決策

1. 質問:最近、挿入操作を行っています。MySQLのバージョンは5.7です。挿入は成功しますが、エ...

vue 動的コンポーネント

目次1. コンポーネント2. キープアライブ2.1 問題点2.2 キープアライブを使って解決する2....

Tomcat のプレースホルダーによるポート設定方法 (パラメータ指定方式)

仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...

HTML img タグの alt 属性と title 属性の使い方の紹介

ブラウザベンダーが標準を曲げて、ルールに従わないことをすると、問題や少なくとも混乱が生じる可能性があ...

MySQL 時間差関数 (TIMESTAMPDIFF、DATEDIFF)、日付変換計算関数 (date_add、day、date_format、str_to_date)

1. 時間差関数(TIMESTAMPDIFF、DATEDIFF) MySQLを使用して時間差を計算...

データベースミドルウェアMyCatの紹介

1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...

Nodejs モジュール システムのソースコード分析

目次概要CommonJS 仕様Node の CommonJS 仕様の実装モジュールのエクスポートとイ...

Docker で Jenkins-2.249.3-1.1 をインストールする詳細な手順

目次1. Dockerをインストールする2. Jenkinsイメージファイルを取得する3. マウント...

Linux サーバーに Java Web プロジェクトをデプロイするための完全なチュートリアル

この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...

CSS ペイント API: CSS のような描画ボード

1. Canvas画像をCSS背景画像として使用するCSS ペイント API は、Canvas キャ...

ローカルでビルドした Docker イメージを Dockerhub に公開する方法

今日は、ローカルの Docker プロジェクト イメージを dockerhub に公開する方法を紹介...

ウェブサイトのテキストはまだデザインする必要がありますか?

多くの人が、ウェブサイト上のテキストはデザインする必要があるのか​​と疑問に思うかもしれません。多く...

クラウド サーバー Ubuntu_Server_16.04.1 に MySQL をインストールしてリモート接続を有効にする方法

1. MySQLをインストールします。対応するソフトウェアをインストールするには、次の 3 つのコマ...