選択リストがあります:
<select id="cd-dropdown" class="cd-select">
<option value="-1" selected>Menu</option>
<option value="http://google.com" class="home">1</option>
<option value="http://google.com" class="home">2</option>
</select>
選択リストがタップまたはクリックされたときに画面全体をオーバーレイする div もあります (オプションの下):
<div class="overlay"></div>
jQueryを使用して、選択の状態に応じてこのオーバーレイを表示/非表示にしたいと思います。したがって、選択リストを開くと、オーバーレイdivがフェードインし、選択リストが閉じられているか、オプションが選択されているときにオーバーレイをフェードアウトさせたい。
jQuery を動作させることができません:
$('#cd-dropdown').onchange( function() {
$( '#overlay' ).toggle.fadeIn();
$( '#overlay' ).toggle.fadeOut();
});