Я работаю с решением, использующим JQuery, которое было разработано и протестировано в IE8.
У меня есть пользователь, у которого было «Отображать все сайты в представлении совместимости» в меню «Инструменты»> «Параметры представления совместимости».И часть JQuery Failed.
$(document).ready(function() {
// creating named variables to represent the throbber objects to make life easier later.
var moSearchThrobber = $("#imgSearchThrobber");
var moFilterThrobber = $("#imgFilterThrobber");
//lets hide the search and filter dialogs.
$("div[id*=pnlSearch_Dialog]").hide();
$("div[id*=pnlFilter_Dialog]").hide();
// when I change the value of my drop downs in search and in filter, set the hidden field value.
$("select[name=ddlValue]").change(function() {
$(this).siblings("input:hidden").val($(this).val());
});
// If the user clicks on the Search link button.
$("a[id*=lnkSearch").click(function() {
// while we are at it turn on the search throbber
moSearchThrobber.css('visibility', 'visible');
// find the search grid and get/each through all the rows.
$("table[id*=grdSearch]").find("tr").each(function() {
Функции скрытия работают ... но метод щелчка не срабатывает ...
Я пытался заставить его вIE8 и отключение режима совместимости через метатег ... но мне это кажется грязным.Есть ли какие-либо другие варианты, чтобы jquery работал одинаково во всех 3 "версиях" IE8?