jQuery UI

CSSクラスの設定例●選択が解除されることを示す

  $('ul#webtech').selectable();

CSS設定

.ui-selectable {border:1px solid #000;}
.ui-selectee {border:2px dashed #f00;}
.ui-selecting {background-color:#cf9;}
.ui-selected {background-color:#cf9;color:red;}
.ui-unselecting {background-color:#9cf;}
CSSで赤文字の入った行を追加。選択を解除するときに背景色が青になりフォントの色も元にもどる。


実行例 

html
<ul id="webtech">
  <li>HTML</li>
  <li>CSS</li>
  <li>javaScript</li>
  <li>jQuery</li>
  <li>Wevサーバー</li>
</ul>

Webサーバーの文字をクリックして選択状態のときのHTML
<ul id="webtech" class="ui-selectable">
  <li class="ui-selectee">HTML</li>
  <li class="ui-selectee">CSS</li>
  <li class="ui-selectee">javaScript</li>
  <li class="ui-selectee">jQuery</li>
  <li class="ui-selectee ui-selecting">Wevサーバー</li>
</ul>

マウスを放して赤になったときのHTML
<ul id="webtech" class="ui-selectable">
  <li class="ui-selectee">HTML</li>
  <li class="ui-selectee">CSS</li>
  <li class="ui-selectee">javaScript</li>
  <li class="ui-selectee">jQuery</li>
  <li class="ui-selectee ui-selected">Wevサーバー</li>
</ul>