如何为选择开关分配功能?

时间:2016-05-28 15:08:29

标签: javascript html

我在我的html中使用了这个选择开关:

<div class="onoffswitch">
    <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" checked>
    <label class="onoffswitch-label" for="myonoffswitch">
        <span class="onoffswitch-inner"></span>
        <span class="onoffswitch-switch"></span>
    </label>

我需要为ON&amp;分配2个功能。关闭位置。 ON位置:向arduino yun服务器发送消息:auto_on OFF位置:向arduino运行服务器发送消息:auto_off

类似于我使用的东西,但在按钮上有onclick动作:

function autoon()
    {
        $('#content').load('/arduino/auto_on');
    }
function autooff()
    {
        $('#content').load('/arduino/auto_off');
    }

我认为你不能在滑动开关上使用onclick事件,所以我想知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

<div class="onoffswitch" onclick="toggleSwitch()">
  //switch slider content
</div>

在你的剧本中:

var intitalSwitchState=true; signifies on;

function toggleSwitch()
{   
    intitalSwitchState=!intitalSwitchState;
    if(intitalSwitchState)
        $('#content').load('/arduino/auto_on');
    else
        $('#content').load('/arduino/auto_off');
}