1740 次
2 に答える
1
質問に対する正確な答えが見つかりませんでした。収集した情報と人々の投稿に基づいて、わずかに異なる最終的な適切に機能するソリューションを投稿したいと思います。答えてくれた人ありがとう!
ページネーションを構築するとき、ユーザーは ← Ctrl / Ctrl → をクリックするだけでページを切り替えることができると思います。
次のコードの改善点は 1 つだけです - 最初のページと最後のページでエラーが発生しました - ページに次または前のボタンがない場合、最後のページネーションまたは最初のページのいずれかで、最初のコードが未定義を返しました (明らかに)、私はそれを修正し、最終結果をおそらく興味のある人と共有したいと思います:
$(document).keydown(function (event) {
var keycode = event.keyCode ? event.keyCode : event.which;
if (event.ctrlKey) {
if (keycode === 39) {
var nextExists = $('#pagination li.next a').attr('href');
if (nextExists) window.location.href = $('#pagination li.next a').attr("href");
}
if (keycode === 37) {
var previousExists = $('#pagination li.previous a').attr('href');
if (previousExists) window.location.href = $('#pagination li.previous a').attr("href");
}
}
});
于 2012-09-05T07:52:40.310 に答える
1
$('#next').click(function() {
window.open('http://www.stackoverflow.com', '_blank');
});
$('#prev').click(function() {
window.open('http://www.google.com', '_blank');
});
$(function() {
$('#next').trigger('click')
})
于 2012-09-03T08:54:13.867 に答える