asp.net jquery fancybox -> Запуск события нажатия кнопки с помощью jquery в событии fancybox onClose - PullRequest
0 голосов
/ 08 ноября 2011

Я пытаюсь нажать кнопку, когда происходит событие onClose для fancybox.Я думаю, что у меня просто проблема с синтаксисом, но я не совсем уверен.Вот мой код:

<script type="text/javascript">
        var $_returnvalue = false;

        $(document).ready(function () {

            $(".stopNumberLnkItem").fancybox({
                'width': '85%',
                'height': '85%',
                'autoScale': false,
                'transitionIn': 'elastic',
                'transitionOut': 'elastic',
                'speedIn': 400,
                'speedOut': 400,
                'type': 'iframe',
                'showCloseButton': true,
                'onClosed': function () {
                    if ($_returnvalue = 'Y') {
                        $('#Chkbxaddto').attr('checked', 'checked');
                    }
                    $(".gridStopSelectorListLnkItem").trigger('click');
                }
            });
        });

    </script>

Вот моя кнопка ссылки, которую я пытаюсь нажать с помощью триггера («щелчка») выше.:

<asp:LinkButton runat="Server" ID="RefreshGridStopListButton" Text="Refresh Grid Stop List" CssClass="gridStopSelectorListLnkItem"
                          OnClick="RefreshGridStopListButton_Click" Font-Size="smaller" Visible="true"/>

Я пробовал разные селекторы и разные способы выполнения клика, но безрезультатно.Я прошел через инструменты разработчика IE, но похоже, что он не нажимает эту кнопку.Любые мысли по этому поводу будут с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2011

зависит от того, как эта кнопка ссылки отображается в HTML. Если это <button> или, я думаю, также <input type='button'>, то вы можете просто сделать $(".gridStopSelectorListLnkItem").click(), но если это <a>, не уверен, что к нему применяется click () (но вы можете попробовать)

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