两个jQuery Mobile滑块一起工作

时间:2012-09-03 18:50:00

标签: jquery-mobile

我希望JQM网站中有2个滑块相互影响。

滑块1将更改月数 滑块2将改变成本

在幕后,会有一笔金额,比如$ 3600

默认情况下,月数滑块为36,因此成本滑块为$ 10

如果用户将月份滑块更改为18,则成本滑块应自动更改为$ 20(自20 * 18 =£3600起)

同样,如果用户将成本滑块更改为20美元,则月份滑块应移至18个月。

我在两个滑块上添加了一个bind(“onchange”),但结果是“超出最大调用大小”错误。

我尝试过使用event.originalEvent和event.preventDefault,但无济于事。

我如何让这两个人互相合作,以便如果1更新,另一个也重新计算,反之亦然?

由于

1 个答案:

答案 0 :(得分:0)

刷新似乎是触发更改事件的事情所以现在我在调用刷新之前死了()事件,然后再次创建它

$("#Months").val(42);
// remove binding
$("#Months").die("change");
$("#Months").slider("refresh");
$("#Months").live("change", ChangeMonths);

似乎工作,也许不漂亮但是很好