IE9单击无法选中滚动条或下拉框_html/css_WEB-ITnose
如题..
在IE9中的一个页面中弹出一个界面,里面有几个下拉框,当第一次弹出来,点击下拉框可以显示里面的选项,但关闭后再次弹出界面后,单击时却无法弹出选择项,必须得双击后才能弹出来。右边的滚动条也是这种情况。关闭弹出界面再刷新页面重新弹出界面时又能单击激活下拉框(滚动条),但当重复第二次再弹出界面后又变成双击才能激活了。请问这是什么问题呢?
启用兼容视图也没有改变这种情况,取消保护模式也不行,设置IE加速的图形也不行。请问要如何解决呢?
回复讨论(解决方案)
贴个测试代码呗。方便大家去复现问题。
代码如下:
//添加用户 $("#addUser").click(function () { var addSystemManagerDlg = $.dialog({ id: 'addSystemManagerDlg', title: '添加用户', content: 'url:User/Create', lock: true, width: 400, height: 300 });
<style> input[type=text],input[type=password] { width: 200px; } .Statu,.Sex { padding: 5px; cursor: pointer; border: 1px solid #8fb7d6; background-color: #DFFFFF; } .t { border: 1px solid #4b7402; background-color: #5f9402; color:#fff; }</style>
@using (Ajax.BeginForm(new AjaxOptions { OnComplete = "Completed" })){ @Html.ValidationSummary(true) <div class="editor-item"> <div class="editor-label">编号:</div> <div class="editor-field"> @Html.TextBoxFor(model => model.Code) @Html.ValidationMessageFor(model => model.Code) </div> <br/> <div class="editor-label">姓名:</div> <div class="editor-field"> @Html.TextBoxFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name) </div> <br/> <div class="editor-label">密码:</div> <div class="editor-field"> @Html.PasswordFor(model => model.Password) @Html.ValidationMessageFor(model => model.Password) </div> <br/> <div class="editor-label">邮箱:</div> <div class="editor-field"> @Html.TextBoxFor(model => model.Email) @Html.ValidationMessageFor(model => model.Email) </div> <br/> <div class="editor-label">电话:</div> <div class="editor-field"> @Html.TextBoxFor(model => model.Phone) @Html.ValidationMessageFor(model => model.Phone) </div> <br/> <div class="editor-label">性别:</div> <div class="editor-field"> <span class="Sex" name="0"> 男 </span><span class="Sex" name="1" style="margin-left:22px;"> 女 </span> <label style="color:red;visibility:hidden" class="Sex_Propty">性别不能为空</label> @Html.HiddenFor(model => model.Sex) @Html.ValidationMessageFor(model => model.Sex) </div> <br/> <div class="editor-label">状态:</div> <div class="editor-field"> <span class="Statu" name="0">正常</span><span class="Statu" name="1" style="margin-left:18px;">冻结</span> <label style="color:red;visibility:hidden" class="Statu_Propty">性别不能为空</label> @Html.HiddenFor(model => model.Statu) @Html.ValidationMessageFor(model => model.Statu) </div> <br/> </div>}
能不能给个纯前端的,比如HTML那块,你在浏览器的调试工具里,把加载好数据的HTML代码复制出来。
就像你现在给的代码,我都没有看到下拉框在哪里。。。。
能不能给个纯前端的,比如HTML那块,你在浏览器的调试工具里,把加载好数据的HTML代码复制出来。
就像你现在给的代码,我都没有看到下拉框在哪里。。。。
呃..一些代码可能不太方便贴..不过弹出界面的脚本和样式以及大致的内容基本上也算贴出来了..
下拉框没有放上来..不过这样弹出来应该有滚动条的..情况都是一样..
话说,这个还是你自己慢慢整理吧,你自己都不愿意花时间写个小的测试代码,谁会花时间去写代码去复现一个问题呢。
有时候,问题本来就是代码的问题,别人写的也许并没有出现同样的问题呢。
话说,这个还是你自己慢慢整理吧,你自己都不愿意花时间写个小的测试代码,谁会花时间去写代码去复现一个问题呢。
有时候,问题本来就是代码的问题,别人写的也许并没有出现同样的问题呢。
我也想过代码的问题,只是IE8和谷歌以及火狐都没有出现这种情况,唯独IE9和IE10是这样。IE11还没有测试过,估计情况类似,代码不方便贴太多,还是我自己整理吧。谢谢!
楼主解决了吗?我也出现了这样的问题,还有My97DatePicker 这个日历控件也不能正常使用了.很多控件在IE9中都出问题了.IE9
是不是有问题啊?
现在XP 已不支持了.得换WIN7 在 WIN7 上 可以装 IE8,IE9,IE10,IE11 多个版本.写程序要考虑更多的兼容问题,程序不好写了.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



DLNA-Streaming gibt es schon seit langem und gilt als eine der benutzerfreundlicheren Optionen. Aufgrund der Kompatibilität mit einer Vielzahl von Geräten und Systemen sollten Sie keine Probleme damit haben, eine Verbindung herzustellen. Teilen Sie uns also mit, wie Sie DLNA in Windows 11 aktivieren können. Es gibt zwei Methoden: Verwenden Sie die integrierte Windows DLNA-Funktion (Digital Living Network Alliance) oder installieren Sie eine Drittanbieteranwendung. Während Ersteres gut funktioniert und das beste Erlebnis bietet, können Sie die App mit ihrem erweiterten Funktionsumfang ausprobieren. Wir werden beide Optionen auflisten. Welche Vorteile bietet die Verwendung von DLNA? DLNA ermöglicht das Medien-Streaming über Geräte im Netzwerk hinweg, sofern das Streaming-Gerät mit dem Standard kompatibel ist. Sobald Sie es auf einem Smart-TV oder einem anderen System eingerichtet haben, können Sie es tun

Wenn Sie Hyper-V verwenden, um virtuelle Maschinen auf einer Windows 11-Maschine auszuführen, müssen Sie möglicherweise die Anzeigeauflösung einer oder beider VMs ändern. In diesem Leitfaden behandeln wir einfache Methoden und Schritt-für-Schritt-Anleitungen zum Anpassen und Optimieren der Bildschirmauflösung in einer Hyper-V-Umgebung. Wie passt man die Bildschirmauflösung in Hyper-V an? Bevor Sie mit den detaillierten Schritten zum Ändern der Hyper-V-Bildschirmauflösung unter Windows 11 fortfahren, führen Sie für einen reibungsloseren Betrieb unbedingt die folgenden Prüfungen durch: Stellen Sie sicher, dass Sie mit einem Administratorkonto angemeldet sind. Stellen Sie sicher, dass die Grafiktreiber aktualisiert sind. Sichern Sie wichtige Daten in der VM. Stellen Sie sicher, dass Hyper-V aktiviert ist. 1. Einrichtung mit Hyper-V Zunächst aktivieren wir hierfür den erweiterten Sitzungsmodus

Auf dem Anmeldebildschirm wird die Meldung „Ihre Organisation hat Sie gebeten, Ihre PIN zu ändern“ angezeigt. Dies geschieht, wenn das PIN-Ablauflimit auf einem Computer erreicht wird, der organisationsbasierte Kontoeinstellungen verwendet und die Kontrolle über persönliche Geräte hat. Wenn Sie Windows jedoch über ein persönliches Konto einrichten, sollte die Fehlermeldung im Idealfall nicht erscheinen. Obwohl dies nicht immer der Fall ist. Die meisten Benutzer, die auf Fehler stoßen, melden dies über ihre persönlichen Konten. Warum fordert mich meine Organisation auf, meine PIN unter Windows 11 zu ändern? Es ist möglich, dass Ihr Konto mit einer Organisation verknüpft ist. Ihr primärer Ansatz sollte darin bestehen, dies zu überprüfen. Die Kontaktaufnahme mit Ihrem Domain-Administrator kann hilfreich sein! Darüber hinaus können falsch konfigurierte lokale Richtlinieneinstellungen oder falsche Registrierungsschlüssel Fehler verursachen. Im Augenblick

Da Windows zur Gaming-Plattform der Wahl geworden ist, ist es umso wichtiger, seine spielorientierten Funktionen zu identifizieren. Eine davon ist die Möglichkeit, einen Xbox One-Controller unter Windows 11 zu kalibrieren. Mit der integrierten manuellen Kalibrierung können Sie Abweichungen, zufällige Bewegungen oder Leistungsprobleme beseitigen und die X-, Y- und Z-Achse effektiv ausrichten. Wenn die verfügbaren Optionen nicht funktionieren, können Sie jederzeit ein Xbox One-Controller-Kalibrierungstool eines Drittanbieters verwenden. Finden wir es heraus! Wie kalibriere ich meinen Xbox-Controller unter Windows 11? Bevor Sie fortfahren, stellen Sie sicher, dass Sie Ihren Controller an Ihren Computer anschließen und die Treiber Ihres Xbox One-Controllers aktualisieren. Installieren Sie nebenbei auch alle verfügbaren Firmware-Updates. 1. Nutzen Sie Wind

Standardmäßig zeigt Windows 11 keine Ordnergrößen im Datei-Explorer an, Sie können jedoch bestimmte Änderungen in den Explorer-Einstellungen vornehmen, um sie sichtbar zu machen. In diesem Leitfaden besprechen wir einige der einfachsten Möglichkeiten, Ordnergrößen anzuzeigen, damit Sie den Speicherplatz auf Ihrem PC effektiv verwalten können. Wie überprüfe ich die Größe eines Ordners unter Windows 11? 1. Öffnen Sie im Eigenschaftenfenster des Ordners ein Windows Explorer-Fenster, indem Sie + drücken. WindowsE Gehen Sie zu dem Ordner, dessen Größe Sie überprüfen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie im Kontextmenü „Eigenschaften“. Gehen Sie im Ordnereigenschaftenfenster zur Registerkarte „Allgemein“ und suchen Sie den Abschnitt „Größe“, um herauszufinden, wie viel Speicherplatz der Ordner einnimmt. 2. Aktivieren Sie „

Obwohl die Vorschau der Miniaturansichten in der Taskleiste eine sehr nützliche Funktion ist, haben einige Benutzer Probleme damit gemeldet. In den meisten Fällen ist es nicht möglich, auf das Anwendungssymbol zu klicken, da die Miniaturvorschau zu schnell verschwindet. In diesem Leitfaden besprechen wir die von Experten empfohlenen Methoden zur Behebung von Problemen mit der Taskleistenvorschau, direkt nachdem wir die Ursachen erläutert haben. Warum verschwinden die Miniaturvorschauen in der Taskleiste so schnell? Beschädigte Systemdateien oder andere Systemdateifehler Veraltete Windows-Versionen Konflikte mit Sicherheitssoftware von Drittanbietern Beschädigte Benutzerprofile Wie kann verhindert werden, dass die Miniaturansichten der Taskleiste unter Windows 11 schnell verschwinden? Bevor Sie mit den Schritten fortfahren, um das Problem zu beheben, dass die Miniaturvorschau der Taskleiste unter Windows 11 nicht funktioniert, führen Sie die folgenden vorläufigen Prüfungen durch: Klicken Sie mit der rechten Maustaste auf den Desktop und

Arbeiten Sie zu lange am gleichen Setup oder teilen Sie Ihren PC mit anderen. Möglicherweise sind einige Sprachpakete installiert, die häufig zu Konflikten führen. Es ist also an der Zeit, unerwünschte Anzeigesprachen in Windows 11 zu entfernen. Apropos Konflikte: Wenn mehrere Sprachpakete vorhanden sind, ändert sich durch versehentliches Drücken von Strg+Umschalt das Tastaturlayout. Wenn dies nicht beachtet wird, kann dies ein Hindernis für die anstehende Aufgabe sein. Also, fangen wir gleich mit der Methode an! Wie entferne ich die Anzeigesprache von Windows 11? 1. Drücken Sie in den Einstellungen +, um die Einstellungen-App zu öffnen, gehen Sie im Navigationsbereich zu Zeit & Sprache und klicken Sie auf Sprache & Region. Windows: Ich klicke auf die Auslassungspunkte neben der Anzeigesprache, die Sie entfernen möchten, und wähle im Popup-Menü die Option „Entfernen“ aus. Klicken Sie auf „

Verhindert der Fehler „Dieses Gerät ist deaktiviert“ Code 22 im Geräte-Manager die Verwendung eines neuen oder alten Geräts auf Ihrem PC? Machen Sie sich keine Sorgen, denn wir sind hier, um Ihnen bei der Lösung dieses Problems zu helfen. Ein Fehlercode 22 bedeutet, dass das Gerät manuell deaktiviert wurde und eine erneute Aktivierung manchmal nicht hilft. Was auch immer die Ursache sein mag, hier sind 10 Möglichkeiten, den Code 10-Fehler „Dieses Gerät ist deaktiviert“ unter Windows 22/PC zu beheben und die Hardware wieder funktionsfähig zu machen. 1. Trennen Sie die neue Hardware und schließen Sie sie wieder an. Neue Hardware, die Sie an Ihren PC anschließen, funktioniert möglicherweise nach einer kurzen Entfernung und Neuinstallation wieder. Wenn es sich also um ein über USB angeschlossenes Gerät handelt, trennen Sie es einfach. Warten Sie dann ein paar Sekunden und schließen Sie es wieder an. Überprüfen Sie nun, ob das Gerät im Geräte-Manager angezeigt wird
