我正在使用JQuery.mobile-1.2.1滑动事件和MVC4。 我在主视图中定义了这样的事件:
$(document).ready(function() {
$(".dummy-forswipe").on("swipeleft", swipeleftHandler);
$(".dummy-forswipe").on("swiperight", swiperightHandler);
});
这很好用,但是当我打开和关闭iframe时会出现问题,由于某种原因,当我关闭iframe(引导模式样式)时会丢失此事件,并且恢复事件的唯一方法是使用在主视图中使用.dummy-forswipe来恢复所有事件。
我试图在主视图中重新绑定事件:
$("#ModalBreach").on("hidden.bs.modal", function () {
$(".dummy-forswipe").on("swipeleft", swipeleftHandler);
$(".dummy-forswipe").on("swiperight", swiperightHandler);
});
但没有任何事情发生...... 有人可以帮帮我吗?
答案 0 :(得分:0)
我用类dummy-forswipe模拟了第一个td的点击。 这就是我修复的方式:
$("#ModalBreach").on("hidden.bs.modal", function () {
if (typeof $('td[class^="dummy-forswipe"]')[0] != 'undefined') {
$('td[class^="dummy-forswipe"]')[0].click();
}
});