Как установить позицию всплывающего окна в нужное место при нажатии на ссылку с помощью jquery - PullRequest
0 голосов
/ 01 марта 2012

когда я нажимаю на ссылку, отображается всплывающее окно, но не в нужном месте, мой вопрос заключается в том, как установить его в определенном месте .. мой код

function showPopupforAssignSubject(id)
    {

        $(document).ready(function() 
        {

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


        }); 
    }

Я использовал сторонний js в своем проекте, спасибо заранее

Ответы [ 3 ]

0 голосов
/ 01 марта 2012

Из того, что я вижу в документации: http://jqframework.com/jqpopup

jqpopup не поддерживает какой-либо метод, который позволил бы вам установить местоположение.Кажется, есть метод jqpopup_toTop() и jqpopup_toCenter().

0 голосов
/ 01 марта 2012

Я только что посмотрел на пример в firebug, и он, кажется, добавляет "_p" к концу идентификатора вашего div.

Так что это будет работать

  $("#assign_subjects").jqpopup_open("OpenDivforAssign");
  //set the top left postion of the popup
  $("#assign_subjects_p").css({top:'100px', left:'800px'}); 

В противном случае этот плагин поддерживает только toTop () и toCenter (). Я бы порекомендовал использовать плагин, который дает вам большую гибкость, такой как диалог jquery ui вместо этого.

0 голосов
/ 01 марта 2012

Я никогда не видел эту функцию, но ... возможно

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

справится с задачей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...