Я работаю над страницей для клиента и имею баннер с тремя кнопками, на котором нажата кнопка отображения другого div. Все это прекрасно работает благодаря некоторым просмотрам здесь ранее.Измените содержание div на кнопку и покажите кнопку как выбрано
Всего три кнопки, и мне бы хотелось, чтобы при нажатии каждой кнопки, чтобы открыть другой div, он останется выбранным, пока не будет нажата другая кнопка, чтобы отобразить другой div.
Ниже приведен рабочий код, любые указатели были бы очень благодарны!
<script>
$(document).ready(function() {
$("#buttons a").click(function() {
var id = $(this).attr("id");
$("#pages div").css("display", "none");
$("#pages div#" + id + "").css("display", "block");
});
$("#pages div:not(#1)").css("display", "none");
});
</script>
<div id="pages">
<div id="1">
<p>Content 1</p>
</div>
<div id="2">
<p>Content 2</p>
</div>
<div id="3">
<p>Content 3</p>
</div>
<div id="buttons">
<a href="#" id="1"><img src="/img/ffb.gif" class="rollover" alt="" /></a>
<a href="#" id="2"><img src="/img/ryp.gif" class="rollover" alt="" /></a>
<a href="#" id="3"><img src="/img/ite.gif" class="rollover" alt="" /></a>
</div>
Это не похоже на работу для меня? , Как вы увидите из примера, я указал, что ссылки - это изображения, есть ли способ заменить img src, возможно? Возможно, возможно, просто добавьте символ в конец имени файла для экзамена: src = "/ img/ffb.gif" станет src = "/ img/ffb_o.gif", а затем отобразит другое изображение, чтобы отобразить выбранное состояние? –
Если вы используете CSS3/HTML5, вы можете использовать некоторый CSS, например '.selected img {-webkit-filter: grayscale (100%); - moz-filter: оттенки серого (100%); -o-filter: оттенки серого (100%); filter: оттенки серого (100%);} 'см. мой POST для ответа, изменяющего атрибут' src' ... – JoDev
Возможно, второе предложение Yuor тоже не работает? –