У меня есть текст (#searchLink), при щелчке по этому тексту он открывает -div- (.searchWindow) с помощью jQuery slidetoggle (). Но теперь я хочу, чтобы этот текст также изменил цвет, чтобы соответствовать -div- (пример, когда -div- открывает текст должен быть синим, а закрытый текст должен вернуться к белому) вот мой ошибочный код, с которым я борюсь:
if ($(".searchWindow").is( ":visible" )){
$('#searchLink').css("color","blue");
}
else
{ $('#searchLink').css("color","white");}
Что не так с этим кодом?
Вы уверены, что у вас загружен jQuery? Вы указываете на CDN или загружаете файлы локально?
что я вижу ... Ползунковый переключатель -div- работает в основном потому, что с этой функцией работает отдельный код. текст (который я хочу изменить цвет) просто не меняет цвет при нажатии. Вы верите, что мой код должен работать? нет ли видимой ошибки.
JQuery отлично работает с другими частями кода в том же .js. и я загружаю файл из CDN
можете ли вы предоставить фрагмент html и, возможно, функцию, которая заставляет слайд работать?
Ваш код, показанный здесь, даже вызывается при щелчке по тексту?
Да, это называется. Возможны ли другие способы переписать этот код?
Вот код рабочего переключателя -div- $ (document) .ready (function () {$ ("# searchLink"). Click (function () {$ (". SearchWindow"). SlideToggle ();} )})
Проведя несколько тестов, я только что заметил, что страница реагирует на мой ошибочный код. Я использовал его неправильно, поэтому у меня возникла проблема. Мне нужно правильно изменить свой код, вот и все. Спасибо, парни

Что вы видите? Каков текущий результат вашего скрипта? Также может быть полезен фрагмент
html.