0

我在将滑动(更具体地说,向左滑动)事件绑定到表格行时遇到了一些问题。我必须使用 on() 因为我的表格行是稍后在页面中添加的。这就是我尝试过的方法,它似乎不起作用。有任何想法吗?我应该使用其他插件吗?我尝试了不同的,相同的结果...必须是 on() 中的事件绑定。

    $("#tabel_comenzi").on("touchSwipeLeft", ".rand_comanda td" ,function(e){//de facut cu slide spre stanga
        var idComanda=$(this).parent().attr("record");
        var cantComanda=$(this).parent().children("td:nth-child(4)").text()-'0';
        var lungime= $(this).parent().children("td:nth-child(3)").text().length
        var pret = $(this).parent().children("td:nth-child(3)").text().substring(0,lungime-3);

        $.post("../template/masa/gestionare_comanda.php",{id:idComanda, cant:cantComanda-1});

        $(this).parent().children("td:nth-child(4)").text(cantComanda-1);
        $(this).parent().children("td:nth-child(5)").text(pret*(cantComanda-1)+"RON");

        if(cantComanda-1==0){
            $(this).parent().delay(1000).fadeOut(1000).remove();
        }
    });

谢谢。

编辑:我已经尝试将滑动事件直接添加到 jquery on() 函数中,仍然不行......我正在使用 cj-swipe 插件......

4

0 回答 0