如何使弹出在左侧的每个图标在列表视图

how to make pop up on left side of each icon in list view?

本文关键字:图标 列表 视图 何使弹      更新时间:2023-09-26

我正在做一个列表视图的演示。行是动态生成的(当用户按下添加按钮时)。我想显示一个弹出屏幕的左边的图标。但在我的演示中,它在每一行的中心打开。是否可以只在图标的左侧或每一行打开(如图所示)

http://jsfiddle.net/FZQ8D/34/

$(document).on("click", "i.test_h", function(e){
    alert("pop up open");
    $("#Mainnavpanel").popup("open");
});

![2]

我得到这样的输出

覆盖弹出框的xy位置

$("#Mainnavpanel").popup("open", {
  y: $(this).offset().top + ($(this).height() / 2),
  x: $(this).offset().left
});

positionTo .

$("#Mainnavpanel").popup("open", {
   positionTo: $(this)
});