jQuery UI を使い、特定の要素の中で選択できないようにする方法。
ページ全体で選択できないようにする方法は、こちら。
実装例(サンプル)
この要素の中では、選択できない。
実装例の動作について
実装例のブロック要素の中で選択しようとしても、選択できない。
要素の外から、丸ごと選択することはできる。
実装例のソースコード
読み込み
パスは、それぞれ、アップロードした場所を指定する。
<link rel="stylesheet" href="themes/base/jquery.ui.all.css">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui/jquery-ui-1.8.12.custom.min.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="ui/jquery-ui-1.8.12.custom.min.js"></script>
JavaScript
<script>
<!--
jQuery(function() {
jQuery( '#jquery-ui-disable-selection' ) . disableSelection();
} );
// -->
</script>
<!--
jQuery(function() {
jQuery( '#jquery-ui-disable-selection' ) . disableSelection();
} );
// -->
</script>
CSS
#jquery-ui-disable-selection {
margin: 0;
padding: 20px;
width: 270px;
}
margin: 0;
padding: 20px;
width: 270px;
}
HTML
<div id="jquery-ui-disable-selection" class="ui-state-default">
この要素の中では、選択できない。
</div>
この要素の中では、選択できない。
</div>