(最近新弄的幾個小demo) 之 (aero windows 使用)後續更新中,比較實用

來源:互聯網
上載者:User

例子

http://www.baidupcs.com/file/3656787519c88489167e7e1caa5f7801?fid=2467423588-250528-2508150713&time
=1362982485&sign=FDTA-DCb740ccc5511e5e8fedcff06b081203-J6HlqV0zl3%2F2g84ONZKQKWjfW2g%3D&expires=1h

大家來瞭解一下裡面的參數 和 js檔案 我和美工已經修改過來 用到項目中 還不錯

$('#Firefoxapp').AeroWindow({ //直接開啟頁面就載入
WindowTitle: 'FireFox',//彈出框的左上方顯示什麼
WindowPositionTop: 50, //定位
WindowPositionLeft: 900,
WindowWidth: 400, //寬高
WindowHeight: 200,
WindowAnimation: 'easeOutCubic', //2種出現模式 easeOutBounce
WindowResizable: true,
WindowDraggable: true,
WindowMinimize: false, //是否可以最小化
WindowMaximize: false,//是否可以最大化
WindowClosable: true//是否可以關閉
});

$('#Firefoxicon').click(function () { //給一個控制項綁定點擊事件 比如web.qq裡面的那樣 彈出了
$('#Firefoxapp').AeroWindow({
WindowTitle: 'FireFox',
WindowPositionTop: 'center',
WindowPositionLeft: 'center',
WindowWidth: 700,
WindowHeight: 500,
WindowAnimation: 'easeOutCubic'
});
});

來瞭解一下 jquery-AeroWindow.js裡面的東西

if (o.WindowMinimize) {
if (o.WindowMaximize || o.WindowClosable) {
var WinMinBtn = '<a href="#" title="最小化" class="win-min-btn"></a><div class="win-btn-spacer"></div>';
} else {
var WinMinBtn = '<a href="#" title="最小化" class="win-min-btn"></a>';
}
} else {
var WinMinBtn = '';
}
//BTN ---
if (o.WindowMaximize) {
if (o.WindowClosable) {
var WinMaxBtn = '<div class="WinBtnSet winmax"><a href="#" title="最大化" class="win-max-btn"></a><div class="win-btn-spacer"></div></div>';
var WinRegBtn = '<div class="WinBtnSet winreg"><a href="#" title="最大化" class="win-reg-btn"></a><div class="win-btn-spacer"></div></div>';
} else {
var WinMaxBtn = '<div class="WinBtnSet winmax"><a href="#" title="最大化" class="win-max-btn"></a></div>';
var WinRegBtn = '<div class="WinBtnSet winreg"><a href="#" title="最大化" class="win-reg-btn"></a></div>';
}
} else {
var WinMaxBtn = '';
var WinRegBtn = '';
}

//這一塊代碼是拼出彈出框的代碼 裡面可以隨意修改

 

MaximizeWindow() 最大化的事件

MinimizeWindow()最小化事件

FocusWindow(Window)點擊的事件

其他的沒什麼修改的 

可以去添加 能拉大拉小的功能 最小化像web.qq那樣的 彈出框美化一下 就可以使用了 www.gnetcloud.com 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.