使用翻转切换开关当切换“关闭”或“打开”时,我没有收到警报消息

时间:2013-07-11 07:09:35

标签: html5 jquery-mobile

使用翻转切换开关当切换“关闭”或“开启”时,我没有收到警报消息 在jquery mobile plz帮帮我

在html5中

<select name="toggleswitch1" id="toggleswitch1" data-theme="" data-role="slider">
  <option value="off">Off</option>
  <option value="on">On</option>
</select>
脚本

中的

 $(document).bind("pageinit", function () {    
   $("#toggleswitch1").unbind('change').bind('change', function() {
     if ($("#toggleswitch1").val('off').slider('refresh')) {
       alert("off");
     }
     else {
       alert("on");
     }
  });
});   

1 个答案:

答案 0 :(得分:4)

工作示例:http://jsfiddle.net/39DEK/

$(document).on('pageinit', '#index', function(){ 
    $(document).off('slidestop',"#toggleswitch1").on('slidestop', "#toggleswitch1" ,function() {      
        if ($("#toggleswitch1 option:selected").val() == 'off')  {
            alert("off");
        } else {
            alert("on");
        }
    });
});