Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2009, 17:09
Новичок на форуме
Отправить личное сообщение для varlo Посмотреть профиль Найти все сообщения от varlo
 
Регистрация: 16.12.2009
Сообщений: 2

Не работает простой show-hide под IE7
Есть такой js код
function showProperFilter(obj) {
    //hide all
    hideSelector($('#divNewStream #tdKeyword'));
    hideSelector($('#divNewStream #tdConversation'));
    hideSelector($('#divNewStream #tdMessageType'));
    hideSelector($('#divNewStream #tdRawQuery'));
    //show proper
    showSelector($('#divNewStream #td' + $(obj).val()));
}


Во всех браузерах, кроме IE7 работае (даже в IE8 работает).
В чем может быть проблема?

Код showSelector и hideSelector
function showSelector(selector) {
    if (selector != null) {
        $(selector).removeClass("hi");
        if ($(selector).is("div"))
            $(selector).addClass("shdiv");
        else
            $(selector).addClass("sh");
    }
}


function hideSelector(selector) {
    if (selector != null) {
        if ($(selector).is("div")) {
            $(selector).removeClass("shdiv");
        }
        else {
            $(selector).removeClass("sh");
        }
        $(selector).addClass("hi");
    }
}


Стили
.sh
{
	display: table-cell; 
}

.shdiv
{
	display: block;
}

.hi
{
	display: none;
}
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2009, 17:18
Новичок на форуме
Отправить личное сообщение для varlo Посмотреть профиль Найти все сообщения от varlo
 
Регистрация: 16.12.2009
Сообщений: 2

Мне кажется, что вложенный селектор типа #divNewStream #tdRawQuery IE7 не понимает.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03
Скрипт меню работает только под IE7 и выше TAILER Internet Explorer 1 31.08.2009 13:21
Простой скрипт не работает в Firefox'e... Aik Firefox/Mozilla 2 03.02.2009 22:30
GetVariable (flash) не работает под FireFox Vodan Общие вопросы Javascript 2 21.12.2008 17:26