2011-11-08 23 views
0

fancyboxのonCloseイベントが発生したときにボタンをクリックしようとしています。 私は構文の問題があると思っていますが、私は完全にはわかりません。ここに私のコードです。 :asp.net jquery fancybox - > fancybox onイベントのjqueryを使用してボタンクリックイベントをトリガーする

<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

は、そのリンクボタンがHTMLでどのように表示されるかによって異なります。それは<button>だか私も<input type='button'>と思うなら、あなたはちょうど$(".gridStopSelectorListLnkItem").click()を行うことができますが、それは<a>ない確かだ場合、それがあったことを

+0

クリック()がそれに適用される(ただし、あなたが試すことができます)場合、私はへのリンクボタンから変更しました通常のASPボタンをクリックしてそれをクリックすることができました。私はこれにもう一組の目が必要であることを知っていました。ありがとうRodolfo。 –