0

JavaScript 外部ファイルから生成された 128kbps のプレーヤーがあります。

<script type="text/javascript" src="http://shoutcast.mixstream.net/js/external/flash/s2.vanavilfm.com:8560:1::cc0000:F4A213:::1"></script>

64kbpsの別のプレーヤー。

<script type="text/javascript" src="http://shoutcast.mixstream.net/js/external/flash/s2.vanavilfm.com:8000:1::cc0000:F4A213:::1"></script>

ユーザーに次を使用してビットレートを選択してもらいたい:

<select id="bitrate" name="bitrate">
  <option value="2">128 Kbps</option>
  <option value="1">64 Kbps</option>
</select>

オプション 128kbps が選択されている場合、128kbps のプレーヤーのみが表示および再生され、jquery を使用してその逆が行われます。

助けてください。

4

1 に答える 1

0

HTML

<select id="select">
    <option selected="selected">Choose</option>
    <option id="1">128</option>
    <option id="2">64</option>
</select>

<div id="sound1">
    128 <!-- 128kbps code here -->
</div>
<div id="sound2">
    64 <!-- 64kbps code here -->
</div>

jQuery

$('#select').change(function() {
   $('div').hide();
   $('#sound' + $(this).find('option:selected').attr('id')).show();
});​

オプションの CSS

div{
    display:none;
    height:300px;
    width:300px;
}

#sound1{
    background-color:red;
}

#sound2{
    background-color:blue;
}

http://jsfiddle.net/charlescarver/pYvxe/

于 2012-08-31T05:19:14.477 に答える