mootools用のjqueryのプラグインblockUI機能を探しています。いくつかのプラグインを知っていますかmootoolsによって特定の時間ブラウザをブロックする簡単な方法はありますか?mootools jqueryのblockUIに相当する
1
A
答えて
1
ここにいくつかのコードがあります。
http://jsfiddle.net/5BCPS/は、ここに私のプラグインからそれを取る:https://github.com/DimitarChristoff/Modal/blob/master/Source/js/Modal.js
(function() {
this.Modal = {};
Element.implement({
diffuse: function(position){
return this.setStyles({
position: position || 'absolute',
top: 0,
bottom: 0,
left: 0,
right: 0,
height: '100%',
width: '100%'
});
}
});
Modal.Overlay = new Class({
Implements: [Events, Options],
options: {
zIndex: 900000,
opacity: .3,
backgroundColor: '#555',
fx: {
duration: 300
}
},
initialize: function(container, options){
this.setOptions(options);
this.container = document.id(container);
var self = this;
this.element = new Element('div', {
'class': 'overlay',
styles: {
display: 'none',
opacity: 0,
zIndex: this.options.zIndex,
backgroundColor: this.options.backgroundColor
},
events: {
click: function() {
self.fireEvent("overlayClick");
}
},
tween: this.options.fx
}).diffuse('fixed').inject(this.container);
return this;
},
show: function(){
this.element.setStyle("display", "block").fade(this.options.opacity);
return this.fireEvent("show");
},
hide: function(){
this.element.fade(this.options.opacity).get("tween").chain(function() {
this.element.setStyle("display", "none");
});
return this.fireEvent("hide");
}
});
})();
var modal = new Modal.Overlay(document.body, {
hideAfter: 5,
onHide: function() {
// do something.
}
}).show();
modal.hide.delay(3000, modal);
あなたが必要とするすべてはあなたがトップ/カウンターの上に表示するものです。それはちょうど平野です。
+0
ありがとうございました!どうしてあなたのプラグインを使わなかったのか分かりません...何度も彼を見ました...テストと使用の時間。 – brushek
関連する問題
- 1. jQueryの.is()に相当するmootools
- 2. jQueryトグル()のMootoolsに相当しますか?
- 3. jQueryに相当するプロトタイプ
- 4. jQueryに相当するYUI.getElementsBy
- 5. Jquery ajaxStart and blockUI
- 6. jquery blockui positioning
- 7. Jquery BlockUI Iframe
- 8. jQuery BlockUIとjqModal
- 9. jQueryのBlockUI二回
- 10. jQuery相当のquerySelector
- 11. Noobslide相当のjQuery
- 12. jQueryのslideDownに相当するスウィング?
- 13. Rubyのa ||に相当するJQuery b
- 14. jQueryのロードに相当するプロトタイプ
- 15. jQueryのbody onLoadに相当する
- 16. jQueryの ".on()"に相当するGoogle Closure
- 17. PythonのJqueryに相当するrequests.post()
- 18. jQuery&BlockUIプラグインについて
- 19. jQuery blockUI自動リダイレクト
- 20. jqueryとblockuiでドロップダウンリスト
- 21. AngularJS for jQueryに相当するSidr.js
- 22. jQuery .attr(...)。load()に相当するネイティブJavaScript。
- 23. jQueryに相当するレスポンス処理
- 24. jQuery BlockUIの中のログインボタン
- 25. jquery blockUIの使い方
- 26. jqueryのonmoveイベントに相当します。
- 27. Underscore.jsに相当します.jQueryの_plock
- 28. jquery ajaxStopのJavaScript相当
- 29. jqueryのslideUp/slideDown XUI相当
- 30. dojo相当のjquery ajaxPrefilter
ブロックするのは何ですか? UIスレッド?画面をモーダル?あなたはmootools偽造を試みましたか?あなたはmootoolsをもっと見ましたか? 'のsetTimeout(関数(){ $ .unblockUI({ onUnblock::機能(){ $アヤックス({ –
私は、待ってくださいカウントダウン情報と、そのようなことを、ユーザのために20秒間ブロックブラウザが必要ですurl: 'x4-wynik-walki.php'、 [...] }); } }) }、10000); ' ' – brushek
David Walshのオーバーレイプラグインです。私は今、カウントダウンを使ってボックスをオーバーレイの上に置き、20秒間タイムアウトを設定する方法を理解する必要があります。提案ありがとう。 – brushek