jquery的一次點擊實現

來源:互聯網
上載者:User

標籤:sel   允許   parent   color   ase   dia   url   hid   判斷   

1.項目中需要實現一個需求,第一個點擊的時候允許彈出dialog對象框,第二次不允許,除非重新重新整理頁面

 

2.在js的click事件中定義一個標籤屬性;相當於設定一個全域變數

var auclot=     ‘<a href="#" onclick="top.openDialogFlag=true;self.parent.addTab(\‘‘+title+‘\‘,\‘‘+url+‘\‘,\‘‘+icon+‘\‘)">上拍</a>‘;

 

3.變數定義的位置

在登入之後的index.html頁面,設定全域變數/*<![CDATA[*/    var baseUrl = /*[[@{/}]]*/;    var currentUserRole = /*[[${currentUserRole}]]*/;      var hiddenSet = /*[[${hiddenSet}]]*/;      var viewSet = /*[[${viewSet}]]*/    var projectFlag = /*[[${projectFlag}]]*/    var openDialogFlag = false;/*]]>*/

 

4.執行點擊操作的時候,將此變數定義為 true

執行點擊操作(上拍)操作的時候,將此變數定義為 true    var auclot=     ‘<a href="#" onclick="top.openDialogFlag=true;self.parent.addTab(\‘‘+title+‘\‘,\‘‘+url+‘\‘,\‘‘+icon+‘\‘)">上拍</a>‘;    

 

5.執行彈出框,開啟動作的時候,進行此屬性的判斷

if (goodsId != null && goodsId != ‘‘ && top.openDialogFlag) {top.openDialogFlag = false;。。。}

 

jquery的一次點擊實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.