热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Jquery仿WindowsAero弹出窗

目前市面上已经有很多成熟好用的jquery弹出窗插件,像模态窗口插件(ModalDialogPlugins)以及数不胜数的灯箱插件(lightboxplugins)。今天介绍的Jquery

目前市面上已经有很多成熟好用的jquery弹出窗插件,像模态窗口插件(Modal Dialog Plugins)以及数不胜数的灯箱插件(lightbox plugins)。

今天介绍的Jquery Dialog Plugins AeroWindow ,是其中最个性的一款,因为他拥有神似Windows 7 Aero效果的肉身。

演示:

 官方演示  本地演示  应用案例(昨天晚上折腾的生活流)

特点

  • 独特: 窗口移动时标题栏反光效果
  • 窗口按钮:最小化,减少,最大化和关闭
  • 双击窗口标题栏最大化,缩小
  • 活动窗口突出显示
  • 更改窗口大小(resize)
  • 鼠标拖拽窗口
  • N多个配置选项

配置选项

  • 窗口标题
  • 窗口的起始位置的X / Y
  • 窗口大小
  • 最小的窗口大小
  • 打开窗口的可用状态(最小化,最大化,正常)
  • 窗口动画(30个不同的绚丽效果)
  • 窗口可用函数,鼠标事件和Javascript调用

在下面的兼容性测试浏览器

  • Internet Explorer 6
  • Internet Explorer 7
  • Internet Explorer 8
  • 火狐3
  • 谷歌浏览器4
  • 苹果Safari 4
  • Opara10

使用起来是非常简单滴

来吧 让你现有的网站窗口以Windows Aero效果展现。

最简单的使用方法:
 
$('#YourContainerDiv').AeroWindow({
  WindowTitle: 'My first very cool Aero Window for Web',
});
自定义配置:
$('#YourContainerDiv').AeroWindow({
  WindowTitle:          'My first cool Aero Window for Web',
  WindowPositionTop:    'center',
  WindowPositionLeft:   'center',
  WindowWidth:          600,
  WindowHeight:         400,
  WindowMinWidth:       100,
  WindowMinHeight:      100,  
  WindowAnimationSpeed: 500,
  WindowAnimation:      'easeOutCubic',//窗口打开时的动画效果
  WindowResizable:      true,// http://endless.im
  WindowDraggable:      true,
  WindowMinimize:       true,
  WindowMaximize:       false,
  WindowClosable:       true       
});  

下载

包含所有必要的文件和演示文件。这个版本基于jQuery(v1.4.2)

官方下载地址: » AeroWindow(v3.5)

本文同时发布在 Jquery仿Windows Aero弹出窗

另附上本博客 » 生活流 页面的关于使用AeroWindow插件的代码

       //Javascript脚本 http://endless.im
       $(document).ready(function() {
      	  $('#profilactic a').click(function() {
      	   var go=$(this);
          $('#mywindows').attr('src',go.attr('href'))
           go.attr('href','Javascript:void(0);');
          $('#Firefoxapp').AeroWindow({
            WindowTitle:          '向晚的'+go.attr('class'),
            WindowPositionTop:    'center',
            WindowPositionLeft:   'center',
            WindowWidth:          1000,
            WindowHeight:         500,
            WindowAnimation:      'easeOutCubic'
          });   
           $('html,body').animate({scrollTop: '0px'}, 300);        
            return false;
          });
      });
//弹出窗口容器
   
 
 

原文链接: http://endless.im/archives/jquery-window7aero-dialog-plugins.html


推荐阅读
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • pyecharts 介绍
    一、pyecharts介绍ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部 ... [详细]
  • 本文介绍了网页播放视频的三种实现方式,分别是使用html5的video标签、使用flash来播放以及使用object标签。其中,推荐使用html5的video标签来简单播放视频,但有些老的浏览器不支持html5。另外,还可以使用flash来播放视频,需要使用object标签。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • html和js代码互转,html转html5
    本文目录一览:1、html网页跳转javascript代码实现 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 本文总结了在编写JS代码时,不同浏览器间的兼容性差异,并提供了相应的解决方法。其中包括阻止默认事件的代码示例和猎取兄弟节点的函数。这些方法可以帮助开发者在不同浏览器上实现一致的功能。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • Android获取app应用程序大小的方法
    Android获取app应用程序大小的方法-Android对这种方法进行了封装,我们没有权限去调用这个方法,所以我们只能通过AIDL,然后利用Java的反射机制去调用系统级的方法。 ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
author-avatar
Mr---Nic
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有