簡體   English   中英

隱藏彈出的onclick按鈕

[英]Hide pop up onclick button

單擊login ,我們想隱藏整個彈出框。 我嘗試了以下代碼。

在此處輸入圖片說明

<div class="ajaxlogin-window">
<div id="ajaxlogin-login-window">
<!-- other code -->
<button class="button"  id="send2" id="close" onclick="window.ajaxlogin-login-window()" >
Login
</button>

我也嘗試過onclick="parentNode.remove()"但它只隱藏彈出窗口的下半部分。 嘗試了很多其他事情。 因此嘗試使用close按鈕使用的相同代碼,如下所示。 但對我沒有任何作用。

關閉按鈕:

<a href="javascript:void(0)" class="close">Login button</a>

在此處輸入圖片說明

腳本

document.observe("dom:loaded", function() {
        var triggers = {
            login: {
                el    : $$('.ajaxlogin-login'),
                event : 'click',
                window: $('ajaxlogin-login-window'),
                size: {
                    maxWidth: 300
                }
            },

首先為父div添加id屬性

<div id="mydiv" class="ajaxlogin-window">

現在使用此腳本

function hide() {
    document.getElementById('mydiv').style.display = 'none';
}

然后像這樣將onclick事件添加到您的按鈕

<button class="button"  id="send2" onclick="hide()" >
Login
</button>

這應該工作

當您單擊按鈕時,在js彈出窗口的主div上添加display:none。

$(document).('on','click',function(){
 <div id="div1">//your main popup div like this
 document.getElementById('div1').style.display = 'none';
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM