<script>
$(document).ready(function() {
$('a.panel').click(function () {
$('a.panel').removeClass('selected');
$(this).addClass('selected');
current = $(this);
$('#slidewrapper').scrollTo($(this).attr('href'), 300);
return false;
});
$(window).resize(function () {
resizePanel();
});
});
function resizePanel() {
width = $(window).width();
height = $(window).height();
mask_width = width * $('.item').length;
$('#debug').html(width + ' ' + height + ' ' + mask_width);
$('#slidewrapper, .item').css({width: width, height: height});
$('#mask').css({width: mask_width, height: height});
$('#slidewrapper').scrollTo($('a.selected').attr('href'), 0);
}
</script>
ВОПРОС: как я могу отключить стиль "a.panel", когда ссылка является текущей?прямо сейчас, когда ссылка является текущей, сценарий добавляет к ссылке «выбранный» стиль (см. строку 5), но он по-прежнему сохраняет стиль «a.panel», поскольку он не отключен.
как я могуприменить ТОЛЬКО стиль «выбранный» к текущей ссылке без влияния «a.panel»?
РЕДАКТИРОВАТЬ: ДОПОЛНИТЕЛЬНАЯ ФУНКЦИЯ ЗАПРОШЕНА:
вот некоторые изHTML-код для этого сценария:
<a href="#item1" class="panel">item1</a>
<a href="#item2" class="panel">item2</a>
<a href="#item3" class="panel">item3</a>
<div id="slidewrapper">
<div id="mask">
<div id="item1" class="item">
<a name="item1"></a>
<div class="content">item1</div>
</div>
<div id="item2" class="item">
<a name="item2"></a>
<div class="content">item2</div>
</div>
<div id="item3" class="item">
<a name="item3"></a>
<div class="content">item3</div>
</div>
</div>
</div>
при загрузке страницы открывается первая панель в этом ползунке, однако ссылка не оформляется как «выбранная» до тех пор, пока она не нажата.как первая ссылка всегда может быть оформлена как "выделенная"?