CSSページング ナビゲーションスタイル試行

12345678910

111

222

333

444

555

666

777

888

999

101010

ページングのページリンクは、多くの場合部分的に省略されます。

現在表示中のページと前後するリンクは、表示したいですね。

CSSでは、直後セレクタはありますが、直前セレクタはCSSでは書けないので、jQueryをちょっとだけ使う必要がありそうです

たたき台のスタイルを書いてみました。

この記事は、CSSページネーションの続きです

jQuery

jQuery(function($) {
	$("span[data-target]").click(function () {
	 	$("span[data-target]").removeClass("prev");
		var $curr= $(this).focus().prev();
		$curr.addClass("prev");
	});
	$("span[data-target]").focusout(function() {
		$("span[data-target]").removeClass("prev");
	});
});

関連

CSSによるナビゲーションメニュー


新着記事

コメントは受け付けていません。