2010-01-08 5 views
3

jQuery BlockUI 플러그인을 사용하고 있는데 페이지에 단일 메시지를 성공적으로 표시 할 수 있습니다 ... 한 번에 3 개의 메시지를 표시하려고한다고 가정 해 봅시다.jQuery BlockUi 다른 메시지

뭔가 같은 :

  1. 메시지 : '! 안녕하세요!'
  2. 메시지 : 'hello galaxy!'
  3. 메시지 : 'hello universe!'

어떻게 jQuery BlockUI로이 작업을 수행 할 수 있습니까? 이것은 매우 빠르게로가는

<div id="blockMessage"></div> 

그리고 스크립트에 대한

...

$.blockUI({ message: $('#blockMessage') }); 
$("#blockMessage").html('Hello World!'); 
$("#blockMessage").html('Hello Galaxy!'); 
$("#blockMessage").html('Hello Universe!); 
$.unblockUI(); 

, 그러나 당신은 생각을 .... :

+0

차단을 해제 할 때? 블록 "hello world"차단 "hello world"차단 "galaxy"차단 해제 "galaxy".... 또는 "hello"차단 "galaxy"차단 "universe"차단 해제/FIFO 순서로 차단 하시겠습니까? – ram

+0

FIFO에 있으며 'hello world'블록입니다. 차단 해제, 'hello galaxy'차단, '차단 해제', 'hello universe'차단, 차단 해제 – Marco

답변

11

그냥 같은 페이지에 사업부를 만들 보너스는 여기에 있습니다. 예를 들면 :

#blockMessage { font-weight: bold; } 
3

콜백 기능이있는 경우에는 작동하지 않습니다.

$ .blockUI : 다음과 같은 예를 들어, onBlock 또는 onUnBlock에 호출되고 ({ 메시지 : '새 메시지', onBlock : callbackFunction });

이에 대한 대안은 수, 단지 다른 메시지와 함께 다시 blockUI를 부를 것이다 :

$ .blockUI ({메시지 : '새 메시지'});

관련 문제