Как поставить флажок статуса в тег изображения - PullRequest
0 голосов
/ 30 марта 2012

Мне нужно проверить состояние изображения в теге img, используя флаг, например, imagestatus = 1 в следующем коде

 echo '<a href="#" class="swap-menu"><img id="menu_image"  src="images/collapsed.gif" hspace = "2"/>'.$B->getAttribute('TITLE').'</a>'; 

вот файл js

$('.swap-menu').bind('click', function (event) {
    $('.sub-menu').find("+ ul").slideUp(1);
    $(this).find("+ ul").slideToggle("fast");
    $(this).find("img").attr('src', 'images/expanded.gif');
});

1 Ответ

1 голос
/ 30 марта 2012

Я бы добавил класс к изображению, когда вы заменяете источник изображений.

Я предполагаю, что вы используете jQuery, из своего кода.

См. http://api.jquery.com/addClass/

Тогда вы можете использовать метод hasClass.Смотрите Определите, есть ли у элемента класс CSS с jQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...