注:サードパーティのタブシステムを使用することはできませんので、お勧めしません。Javascript/Jqueryを使用した効率的なタブ切り替えの作成
私のページには、いくつかのタブと<div>
があります。各divは複数のタブに属することができます。たとえば、すべての部門は[すべて]タブに属しており、一部の部門は[今日]タブに属し、一部は「明日」などに属します。
私がしたいことは、ユーザーが今日タブでは、そのタブに属するdivのみを表示したいと考えています。他のタブをクリックすると、前のタブのdivが非表示になり、選択したタブのdivが表示されます。これまでの標準的なタブ動作。
ただし、これが異なる場合は、1つのdivを複数のタブで共有できます。
新しいタブを選択するたびに、最後に選択したタブのすべてのdivをループして非表示にし、現在のタブのdivをループして表示することができました。
しかし、それ以上の効率的なCPU集約的な方法があるかどうかは疑問です。また、このメソッドでは、最後のタブと現在のタブの間で共有されている場合にのみ、すぐに再び表示されるように一部のdivを非表示にします。 (例:div_111はTodayとTomorrowの間で共有できます。ユーザーがTodayをクリックすると、div_111が表示され、Tomorrowをクリックすると、div_111が最初に非表示になり、その後再び表示されます)。
提案がありますか?
これは本当の質問ではありません。 –
コードなし+「任意の提案」=実際の質問ではありません。あなたが上訴したい場合は、Metaに投稿してください。 –