Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
如何在使用jquery单击链接时将弹出窗口的位置设置为所需位置_Jquery_Javascript Events - Fatal编程技术网

如何在使用jquery单击链接时将弹出窗口的位置设置为所需位置

如何在使用jquery单击链接时将弹出窗口的位置设置为所需位置,jquery,javascript-events,Jquery,Javascript Events,当我点击一个链接时,会显示一个弹出窗口,但不是所需的位置。我的问题是如何将其设置在特定位置。。我的代码是 function showPopupforAssignSubject(id) { $(document).ready(function() { $("#assign_subjects_"+id).jqpopup_open("OpenDivforAssign"); }); } 我在我的项目中使用了第三

当我点击一个链接时,会显示一个弹出窗口,但不是所需的位置。我的问题是如何将其设置在特定位置。。我的代码是

function showPopupforAssignSubject(id)
    {

        $(document).ready(function() 
        {

        $("#assign_subjects_"+id).jqpopup_open("OpenDivforAssign");


        }); 
    }

我在我的项目中使用了第三方js,提前感谢

我从未见过这个功能,但是。。。也许吧

$("#assign_subjects_"+id).css('top', '20px');
$("#assign_subjects_"+id).css('left', '100px');

我将从文档中看到的内容中执行此操作


jqpoup不支持任何允许您设置位置的方法。它似乎有一个
jqpopup\u toTop()
jqpopup\u toCenter()
方法。

我刚刚查看了firebug中的示例,它似乎将
“\p”
附加到div ID的末尾

所以这会起作用

  $("#assign_subjects").jqpopup_open("OpenDivforAssign");
  //set the top left postion of the popup
  $("#assign_subjects_p").css({top:'100px', left:'800px'}); 
否则,该插件似乎只支持toTop()和toCenter()。我建议您使用一个插件,它可以给您带来更大的灵活性,例如,而不是这个插件