0

jquery タブを使用して、1 週間発生するいくつかのイベントをフィルタリングしています。 http://jqueryui.com/tabs/

だから私はタブを持っています

   <div id="tabs">
  <ul>
    <li><a href="#tabs-1">1st June 2013</a></li>
    <li><a href="#tabs-2">2nd June 2013</a></li>
    <li><a href="#tabs-3">3rd June 2013</a></li>
  </ul>
  <div id="tabs-1">
    <p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris.</p>
  </div>
  <div id="tabs-2">
    <p>Morbi tincidunt</p>
  </div>
  <div id="tabs-3">
    <p>Mauris eleifend est et turpis.</p>
    <p>Duis cursus.</p>
  </div>
</div>

たとえば、2013 年 6 月 1 日にタブ 1 を開いてから、6 月 2 日になるとタブ 2 がページ読み込み時にアクティブなタブになります。

4

2 に答える 2

0

jQuery.now() 現在の日付を取得するために使用できます

于 2013-03-08T15:13:59.223 に答える
0

少しおかしな。このようにすることができます。

<li><a href="#tabs-1" data-date="2013-06-01">1st June 2013</a></li>
<li><a href="#tabs-2" data-date="2013-06-02">2nd June 2013</a></li>
<li><a href="#tabs-3" data-date="2013-06-03">3rd June 2013</a></li>

ページが読み込まれたら、次を使用できます。

$(document).ready(function(){
    var today = (new Date()).getFullYear() + "-" + ((new Date()).getMonth()+1) + "-" + (new Date()).getDate();
    $('[data-date="' + today + '"]').click();
});

そして、現在の日のタブが開きます。

フィドル: http://jsfiddle.net/praveenscience/f2Mav/

于 2013-03-08T15:17:48.447 に答える