Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在列表视图中在每个图标的左侧弹出?_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript 如何在列表视图中在每个图标的左侧弹出?

Javascript 如何在列表视图中在每个图标的左侧弹出?,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我正在做一个列表视图的演示。行是动态生成的(当用户按下“添加”按钮时)。我想在图标的左侧显示一个弹出屏幕。但在我的演示中,它在每一行的中心打开。它是否可能只在图标的左侧或每一行打开(如图所示) !![在此处输入图像描述][2] 我得到这个输出。覆盖弹出窗口的x和y位置 或定位到 $("#Mainnavpanel").popup("open", { positionTo: $(this) }); @user2535959当然,这是另一个与OP无关的问题:)@user2535959只需按

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

!![在此处输入图像描述][2]


我得到这个输出。

覆盖弹出窗口的
x
y
位置

定位到

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


@user2535959当然,这是另一个与OP无关的问题:)@user2535959只需按照添加到listview按钮的相同方式添加侦听器。我可以获取编辑事件,但如何知道它单击哪个元素..我想显示id警报。例如,当我单击“tc_2”图标时,它会显示弹出窗口。单击“编辑”时,它会显示“tc_2”的id@mar,可以获取ID@user2535959请再发一个问题。
$("#Mainnavpanel").popup("open", {
  y: $(this).offset().top + ($(this).height() / 2),
  x: $(this).offset().left
});
$("#Mainnavpanel").popup("open", {
   positionTo: $(this)
});