使用 offline.js 隐藏提交按钮
Hiding Submit Button with offline.js
我正在使用 offline.js (0.7.18) 并且它工作正常,当我使用 on/offline 时指示器改变状态,到目前为止一切正常。
我还可以在 Offline JS Simulate UI 上看到,当 on/offline 被触发时,登录面板的样式会在 display:block 和 display:none 之间切换。但我无法发现它是如何工作的。
我想在触发离线时隐藏一个 'Submit' 按钮。
您可以使用离线 JS 模拟 UI 页面中的示例,该页面使用 jQuery:
<script>
$(function(){
var
$online = $('.online'),
$offline = $('.offline');
Offline.on('confirmed-down', function () {
$online.fadeOut(function () {
$offline.fadeIn();
});
});
Offline.on('confirmed-up', function () {
$offline.fadeOut(function () {
$online.fadeIn();
});
});
});
</script>
将class "online"赋给系统在线时显示的任何元素,将class "offline"赋给系统在线时显示的任何元素离线。
<button class="online">ABC</button>
我正在使用 offline.js (0.7.18) 并且它工作正常,当我使用 on/offline 时指示器改变状态,到目前为止一切正常。
我还可以在 Offline JS Simulate UI 上看到,当 on/offline 被触发时,登录面板的样式会在 display:block 和 display:none 之间切换。但我无法发现它是如何工作的。
我想在触发离线时隐藏一个 'Submit' 按钮。
您可以使用离线 JS 模拟 UI 页面中的示例,该页面使用 jQuery:
<script>
$(function(){
var
$online = $('.online'),
$offline = $('.offline');
Offline.on('confirmed-down', function () {
$online.fadeOut(function () {
$offline.fadeIn();
});
});
Offline.on('confirmed-up', function () {
$offline.fadeOut(function () {
$online.fadeIn();
});
});
});
</script>
将class "online"赋给系统在线时显示的任何元素,将class "offline"赋给系统在线时显示的任何元素离线。
<button class="online">ABC</button>