我陷入了困境,我正在尝试使用knockout
进行unhide
/hide
jquery mobile
flip switches
。当应用淘汰操作时,jquery移动控件停止工作。你能帮我处理这个吗
这是代码
target.formattedValue(target());
return target;
和jsFiddle,如果女性被选中,第三个控件将隐藏,但当男性再次被选中时,控件被禁用且不工作
http://jsfiddle.net/FU7Nq/45
San。
检查以下元素的渲染DOM时:
<div data-bind="if: isMale">...</div>
您可以看到,在单选按钮更改为阴性后,该DIV的整个呈现HTML将被删除。然后,当切换回男性时,DIV的内容会被渲染回,但这是否意味着事件仍然附加到那些滑块HTML元素?我不确定jQuery mobile是如何附加事件的,但在我看来,这就是问题所在,因为你正在点击滑块,但没有采取任何行动。您可以通过重新创建Slider来解决此问题:
$("#select-ifmale").slider()
最终,这可能是jQuery mobile中的一个错误。很抱歉建议你这样回答,但我没有足够的分数,只是想对你的问题发表评论。