jQuery 移动滑块栏根据其值触发不同的事件

Posted

技术标签:

【中文标题】jQuery 移动滑块栏根据其值触发不同的事件【英文标题】:jQuery mobile slider bar firing different event depending on its value 【发布时间】:2012-10-29 14:38:29 【问题描述】:

快速提问。 我使用带有垂直滑块插件的 jqmobile ver.1.2.0 (http://www.elmundio.net/blog/jquery-mobile-vertical-slider/)。

如何根据其值启动某些功能。 前任。值为 50 时,更改其他地方的类名,值为 100 时将页面重定向到新 URL。

之后我会制作一些示例页面。 这是示例。

jsfiddle.net/nori2tae/zT2ZH/

谢谢。

【问题讨论】:

【参考方案1】:

我想这就是你需要的

function anotherfunction() 
    alert('another function is fired');

$(document).ready(function() 
    //do something
    $('.container').change(function() 
        if ($(this).children('input').val()==50) 
            $('.changeThis').addClass('changed');
            $('.changed').removeClass('changeThis');
            alert("at 50 and changeThis now have [" + $('.changed').attr("class") + "] classes");
         else if($(this).children('input').val()==100) 
            // another function here
            anotherfunction();
        
    );
);

jsfiddle:http://jsfiddle.net/BerkerYuceer/5ZHue/

您也可以在移动调试模式下尝试..

【讨论】:

非常感谢!将尝试这个并在我的项目中实施。让你知道它是怎么出来的! 抱歉回复晚了。您提供的代码在我的项目中运行良好。再次感谢:)

以上是关于jQuery 移动滑块栏根据其值触发不同的事件的主要内容,如果未能解决你的问题,请参考以下文章

Jquery slider范围滑块,为两个滑块设置不同的setp值

jQuery Mobile 事件

jQuery Mobile 事件

jQuery 事件

jQuery 事件

jQuery 事件