【问题标题】:Using BlockUI with JS hide = no go?将 BlockUI 与 JS hide 一起使用 = 不行?
【发布时间】:2009-07-18 23:03:35
【问题描述】:

我正在尝试将 BlockUI 与 jQuery 的隐藏一起使用,但是,并非一切都按计划进行。

目前,在脚本加载时,上述 div (radiodj) 会自行隐藏。当用户单击按钮时,会显示 div。现在,问题来了。当用户点击 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>

【问题讨论】:

    标签: jquery html hide blockui


    【解决方案1】:
    $('#radiodj').click(function()  {        
      $('#radiodj').hide('slow');        
      $('div.radiodj').unblock();         
    });
    

    我想知道那在做什么:/

    坏我!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 2013-10-02
      • 2016-07-29
      • 2018-11-10
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多