標籤: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的一次點擊實現