blockui が機能しないように見えるため、現在このプラグインを検討しています。私は使っている:
beforeSend: function () {
$.msg({
autoUnblock: false
});
}
成功、エラーなどで「ブロックを解除」したいと考えています。
これは可能でしょうか?ありがとう。
blockui が機能しないように見えるため、現在このプラグインを検討しています。私は使っている:
beforeSend: function () {
$.msg({
autoUnblock: false
});
}
成功、エラーなどで「ブロックを解除」したいと考えています。
これは可能でしょうか?ありがとう。
はい、可能です。
私はちょうどテストしましたが、次のように試してみてください:
HTML
<!DOCTYPE html>
<html>
<head>
<link media="screen" href="https://raw.github.com/dreamerslab/jquery.msg/master/jquery.msg.css" rel="stylesheet" type="text/css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="https://raw.github.com/dreamerslab/jquery.msg/master/jquery.center.min.js"></script>
<script src="https://raw.github.com/dreamerslab/jquery.msg/master/jquery.msg.min.js"></script>
<meta charset=utf-8 />
<title>Test Page</title>
</head>
<body>
<div id="test"></div>
</body>
</html>
jQuery
jQuery(document).ready(function($){
$.ajax({
url: "http://www.google.com",
beforeSend: function ( xhr ) {
$("#test").html("before send");
$.msg({
autoUnblock: false
});
},
success:function(){
$("#test").html("success");
$.msg('unblock'); //this will remove the msg box
},
error:function(){
$("#test").html("error");
$.msg('unblock'); //this will remove the msg box
}
});
});
これがフィドルです:http://jsfiddle.net/qqjhB/1/
このサンプル コードでは、最初に beforesend
ブロックに入るため、メッセージ ボックスが表示されerror
ます。次にブロックに入り、そのメッセージ ボックスが削除されます。