1

ほとんどタブのように機能するボタンセットがあります。ボタンをクリックすると、関連するコンテンツが表示されます。特定のセクションに直接リンクする必要があるまではこれでよかったので、現在は jQuery を使用してページのハッシュ タグを取得し、適切なコンテンツを表示しています。 1 つが選択されます。

私は使用してみましたがaddClass('ui-state-active');、これはボタンの状態を完全に設定しますが、状態が永続的であることも意味します-別のボタンをクリックすると、両方が強調表示/アクティブになります.

影響を受けた問題のあるページは次のとおりです- https://secure.photofileltd.co.uk/new_site/index.php?page=services#scarringReports

どんな助けでも大歓迎です、ありがとう!

4

1 に答える 1

1

clickクラスを設定するのではなく、ボタンでアクションをトリガーできます。

if ($('.ui-state-active').length==0) {
    $('.your_buttons_class').first().click();
}
于 2012-04-14T16:49:21.620 に答える