easyui的下拉框combobox在包含的iframe頁面裏點擊不能收回解決辦法

此處下拉框不能收回是因爲iframe是新頁面,點擊事件不能傳遞到父級頁面。我們需要在父級頁面監聽iframe頁面的點擊事件,進而操作下拉框的動作:

以下是獲取iframe的js:

var iframe = document.getElementById('iframeId');
iframe.contentWindow.addEventListener('click',function (e) {
    RF("comboboxId").combobox('hidePanel');
})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章