Всплывающее окно отключается, если щелкнуть свойство просмотра сетки в Jquery

0

Это моя страница дизайна

<a href="#" class="topopup">Click Here Trigger</a>
    <div id="toPopup">
        <div class="close"></div>
        <span class="ecs_tooltip">Press Esc to close <span class="arrow"></span></span>
        <div id="popup_content">
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true"
                AllowPaging="true" PageSize="3" 
                OnPageIndexChanging="GridView1_PageIndexChanging">
            </asp:GridView>             
        </div>
    </div>
    <div class="loader"></div>
    <div id="backgroundPopup"></div>

Это мой код JQuery

jQuery(function($) {
        $("a.topopup").click(function() {
                    setTimeout(function(){ 
                        loadPopup(); 
                    }, 500); 
            return false;
            });
        $("div.close").hover(
                        function() {
                                $('span.ecs_tooltip').show();
                            },
                            function () {
                            $('span.ecs_tooltip').hide();
                            }
               );        
    $(this).keyup(function(event) {
            if (event.which == 27) { 
                disablePopup();  
            }
        });
$("div#backgroundPopup").click(function() {
                disablePopup(); 
            });
        function loading() {
            $("div.loader").show();
    }
    function closeloading() {
            $("div.loader").fadeOut('normal');
        }
    var popupStatus = 0;     
        function loadPopup() {
            if(popupStatus == 0) { 
                    closeloading(); 
                    $("#toPopup").fadeIn(0500);
                        $("#backgroundPopup").css("opacity", "0.7");
                        $("#backgroundPopup").fadeIn(0001);
                        popupStatus = 1; 
                    }
            }
        function disablePopup() {
                if(popupStatus == 1) { 
                   $("#toPopup").fadeOut("normal");
                    $("#backgroundPopup").fadeOut("normal");
                    popupStatus = 0; 
                    }
            }
    }); 

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

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

Теги:

1 ответ

0

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

Вам нужно вызвать весь метод, используя jQuery для paging и sorting.

  • 0
    Как вызвать все методы, используя jquery, можете ли вы привести пример
  • 0
    Вы можете использовать jQgrid или jquery datatable для этой цели. trirand.com/blog/jqgrid/jqgrid.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню