まとめ ブログ ダウンロード 掲示板 メール

れぶろぐ

< 2008-06-22 (日) 2008-06-29 (日) > 最新


2008-06-25 (水)

jQuery の bind では selectstart イベントも指定できる

ドキュメントには書かれていませんが使えます。 というより、IE 限定の onselectstart というイベントが元々ありますが、 それを jQuery で設定するのにどう書けばいいのか、という話です。

ページのある部分のテキストを選択できないようにするために、 最初、こんなコードを書いていました。

	$("...").each(function() {
		this.onselectstart = function() {return false;};
	});

でも、 jQuery Disable Text Select Plugin : jDempster.com のページを見ていて気付きましたが、実はこう書くことができます。

	$("...").bind('selectstart', function() {
		return false;
	});

この書き方のほうが jQuery らしくていいですね。

に IE で使えるイベントが他にもいっぱい載っていますが、 おそらくこれらも指定できるんじゃないかと思います。

Tags: jQuery | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink
本日のリンク元

編集