Две проблемы с реализацией вкладок и аккордеонов jquery из themeroller

Я новичок в jquery, и после того, как я довольно много читал и экспериментировал, не решая этого, я хотел бы помочь с двумя проблемами на sqlsolver_dot_com:
1) Последняя посещенная вкладка всегда остается a: посещенный цвет даже при обновлении страницы. Посещение другой вкладки меняет это, но я бы хотел, чтобы все они не были выделены.
2) Когда я нажимаю на вкладку со ссылкой на название одной из нижних панелей аккордеона, она выделяется пунктирной линией, но я бы хотел, чтобы она действительно открылась.
Я помещаю x в html вместо href, так как я ограничен одной ссылкой на сообщение.

JQUERY
// Аккордеон $ ("# accordion"). accordion ({header: "h3", active: false, collapsible: true, autoHeight: false});

// Accordion2 $ ("# accordion2"). Accordion ({header: "h3", active: false, collapsible: true, autoHeight: false});

// Вкладки - .addclass позволяет внешнему линку к экзамену SP загружать
$ ("# tabs1"). Tabs ({fx: [{opacity: 'toggle', duration: 'normal', duration : 'fast', active: 'false'}]

.addClass ('ui-tabs-vertical'); $ ("li.last a"). unbind ('click'). each (function () {this.href = $ .data (this, 'href.tabs');});
HTML

<!-- code sample...
<body>
<div class="logo">
<div class="menu">
<div id="tabs1">
<ul>
       <li><a x="#articles">Articles</a></li>
<li><a x="#resources">Beginning Resources</a></li>
       <li><a x="#info">Wikis</a></li>
        <li class="last"><a x="x">SharePoint 70-576 exam blog</a></li>
       <li><a x="#about">About</a></li>
       </ul>
</div><!--ending tabs-->
</div><!--ending menu-->
<h1><a x="x">SQL Solver</a></h1>
<h2>SQL resources and training solutions<br /> suggested by <a x="x">Ramona   Maxwell</a></h2>
</div><!--ending logo-->

<div class="container"><!--starting page body-->

<div class="sidebar1">
<div id="accordion2">

<h3><a name="articles">Articles</a></h3>
<div><!-- One of these to contain each menu content item -->
<ul>
<li><a x="x">
SQL Saturday #55 Notes</a><br/><div class="byline">by Ramona Maxwell</div></li>
<li><a x="x">
Predictive Analysis<br />&nbsp;&nbsp;and Your Bottom Line</a>
<div class="byline">by Ramona Maxwell</div></li></ul>
<object id="MediaPlayer1" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 

и так далее ... ->


person Ramona Maxwell    schedule 02.11.2010    source источник


Ответы (1)


Может ли 1) быть проблемой стиля CSS? установить одинаковый стиль CSS для a и a :hibited.

person jellyfishtree    schedule 02.11.2010
comment
Это хороший обходной путь, которым я воспользуюсь, если не могу понять, почему это происходит. На самом деле посещенный псевдокласс вообще не работает, поскольку, если я нажимаю более чем на одну вкладку в сеансе, будет затемнена только последняя вкладка перед обновлением. Если бы он работал должным образом, все вкладки, посещаемые между обновлениями страницы, затемнялись бы. - person Ramona Maxwell; 02.11.2010