2009-07-18 52 views
0

我試圖使用BlockUI與jQuery的隱藏,但是,並非一切都會計劃。與JS一起使用BlockUI hide = no go?

目前,在腳本負荷,上述DIV(radiodj)隱藏自身。當用戶點擊一個按鈕時,div顯示出來。現在,這是問題所在。當DIV中的鏈接用戶點擊廣告,那麼div又隱藏了,但是執行連接動作,即格被「封殺」

這裏的JavaScript和相應的HTML它:

$(document).ready(function(){ 
$('#radiodj').hide(); 

$("#apply-radiodj").click(function() { 
    $("#radiodj").toggle("slow"); 
}); 
$('#radiodj').click(function() { 
    $('#radiodj').hide('slow'); 
    $('div.radiodj').unblock(); 
    }); 
$('#radiodjcancel').click(function() { 
    $('#radiodj').block({ 
     message: '<h1>Processing</h1>', 
     css: { border: '3px solid #a00' } 
     }); 
}); 
$('#radiodjsave').click(function() { 
    $('#radiodj').block({ 
     message: '<h1>Processing</h1>', 
     css: { border: '3px solid #a00' } 
     }); 
    }); 

    }); 

和HTML

 應用 
<div id="radiodj"> 
    <form action="#" method="post" id="radiodjform"> 
    <fieldset class="fieldset"> 
    <legend>Apply for position</legend> 
    <div class="errmsg" align="center"><strong>Error 102:</strong> this form is not yet functional, don't apply!<br /> 
    </div> 
    <div id="radiodjok"> 
    <p> 
    <a id="radiodjsave">Save</a> or <a href="#" id="radiodjcancel">Cancel</a></p> 
    </div> 
    </fieldset> 
    </form> 
</div> 

回答

0
$('#radiodj').click(function() {   
    $('#radiodj').hide('slow');   
    $('div.radiodj').unblock();   
}); 

我不知道那是什麼d卷板機還有:/

壞我!