2

ドロップダウン メニューに次の JQuery プラグインを使用しています。

https://code.google.com/p/select-box/

4 つのドロップダウン メニューがありますが、スクリプトは最初のメニューに対してのみ機能します。他の 3 で動作させるために何を調整する必要があるのか​​ わかりません。

コード:

<select name="question1" id="question_1">
     <option value="Yes">Yes</option>
     <option value="No">No</option>
</select>

<select name="question2" id="question_2">
    <option value="Yes">Yes</option>
    <option value="No">No</option>
</select>

<select name="question3" id="question_3">
    <option value="Yes">Yes</option>
    <option value="No">No</option>
</select>

<select name="question4" id="question_4">
     <option value="Yes">Yes</option>
     <option value="No">No</option>
</select>

脚本:

<script type="text/javascript">
$(function () {
    $("#question_1").selectbox();
    $("#question_2").selectbox();
    $("#question_3").selectbox();
    $("#question_4").selectbox();
});
</script>
4

1 に答える 1

5

これは、プラグインが非推奨の (現在は削除された).live()イベント バインダーを使用しているために発生しています。

変更行303jquery.selectbox-0.2.jsから:

$("html").live('mousedown', function(e) {

に:

$("html").on('mousedown', function(e) {

ここでは、jQuery 1.10.1 で (スタイルなしで) 動作しています: http://jsfiddle.net/3q9Wg/

于 2013-08-25T16:59:28.867 に答える