我使用锚标记生成了几个月的标签,并且href等于查询字符串?m = 1& y = 2014。年份部分将相应增加下一个和上一个按钮。顺便说一句,这是在wordpress环境中。
- 代码 - 年份的下一个和上一个按钮。
<div class="table-header">
<div class="table-header-wrapper">
<div class="prev"></div>
<div class="year"><?php echo $current_year; ?></div>
<div class="next"></div>
</div>
</div>
- 代码 - 标签月份
<?php
for ( $monthNum = 1; $monthNum <= 12; $monthNum++ ) :
$month = date( 'M', mktime( 0,0,0, $monthNum, 1, $current_year ) ); // month in 3 letter format e.g. Jan
$current_monthNum = date( 'n' ); // current month in number
?>
<div class="<?php echo strtolower( $month ); ?> month" data-month="<?php echo $monthNum; ?>">
<a href="<?php echo home_url( 'admin-events-list' ).'/?'.addQuery( array( 'm' => $monthNum, 'y' => $current_year )); ?>" class="<?php echo ( $current_monthNum == $monthNum ? 'current' : '' ); ?>"><?php echo $month; ?></a>
</div>
<?php
endfor;
?>
答案 0 :(得分:0)
使用PHP是不可能的,因为PHP是一种服务器端脚本语言。
你可以用jQuery实现它。
Hashchange插件可满足您的需求。
在这里,您可以在某个事件上更改网址的哈希值。
在haschange
点击一些事件。
您可以在Previous
和Next
按钮上更改哈希值。