我打算做一大堆的假設,包括您可以使用jQuery。它可以在沒有它的情況下完成,但使用它寫起來更簡單。我使用的唯一真正的jQuery是應用處理程序 - 根據需要調整此另一個框架或使用純JavaScript。此外,我假設基礎鏈接沒有任何現有的查詢參數,並且您將計數添加爲查詢參數。再次,根據需要進行調整,以反映您希望如何構建網址。
<a class="link" href="http://example.com/somecontroller/someaction">Click Me</a>
<button class="increment">Increment</button>
<button class="decrement">Decrement</button>
<script type="text/javascript">
$(function() {
var counter = 0;
var max = <?php echo count($arr) >;
$('button.increment').click(function() {
++counter;
if (counter > max) counter = max;
});
$('button.decrement').click(function() {
--counter;
if (counter < 0) counter = 0;
});
$('a.link').click(function() {
window.location = $(this).attr('href') + '?count=' + counter;
return false; // important to stop the default link action
});
});
</script>
...和你的問題是......? – Palantir 2010-06-22 14:45:43
:-)來吧,你認真嗎? – helle 2010-06-22 14:47:12
可憎的**和**它使用一個按鈕,ROTFL - 我什至不知道爲什麼... – tvanfosson 2010-06-22 14:47:55