次の呼び出し関数は、選択メニューのオプションを変更した後、オプション値を警告しません:
アラートを出さない:
<script type="text/javascript">
jQuery(document).ready(function($){
$(".selectmenu").scrollectBox({
preset: 'dropdown',
numVisibleOptions: 4,
scrollInterval: 150,
scrollOn: 'hover',
listWidth: 160,
onSelectEvent: null
}).change(function() {
var optionvalue = $("select.selectmenu").val();
alert('Selected value ' + optionvalue);
});
});
</script>
しかし、次の変更機能は独立してアラートを出します
警告を発します:
<script type="text/javascript">
jQuery(document).ready(function($){
$(".selectmenu").change(function() {
var optionvalue = $("select.selectmenu").val();
alert('Selected value ' + optionvalue);
});
});
</script>
<select onchange="" name="selectmenu" id="translator" class="selectmenu" >
<option value="Select Language">Select The Language</option>
<option value="en|af">Afrikaans</option>
<option value="en|sq">Albanian</option>
</select>
コードの最初のブロックからアラートを取得するにはどうすればよいですか? onSelectEvent:
コードの最初のブロックは、オプション変更のカスタム トリガー イベントであることに注意してください。
ありがとう、