jQuery 弹出层 弹出对话框

jQuery 弹出层 弹出对话框

可以设置大小,ajax内容弹出,背景等各种调整

演示

 

XML/HTML Code

  1.  
    •  
      •  
      •  
        •  
        •  
        •  
        •  
        •  
        • <script>
        • $(document).ready(function() {
        • ClassyLightbox.init({
        • override:true,
        • background: 'white',
        • centerOnResize: true,
        • fade: true
        • });
        • $('#alert').click(function() {
        • alert('Hello');
        • });
        • $('#hello').click(function() {
        • alert('Hello there, my name is ClassyLightbox. Pleasure meeting you.');
        • });
        • $('#ajax').click(function() {
        • ClassyLightbox.alert({
        • width: '400px',
        • title: 'Ajax Content',
        • rightButtons: ['OK'],
        • leftButtons: ['Close'],
        • opened: function() {
        • $('').load('demo.html').appendTo('#lbContent');
        • },
        • onClick: function(button) {
        • console.log(button);
        • }
        • });
        • });
        • $('#buttons').click(function() {
        • ClassyLightbox.alert({
        • width: '400px',
        • title: 'Button Callbacks',
        • rightButtons: ['No', 'Yes'],
        • leftButtons: ['Close'],
        • opened: function() {
        • $('').html("rightButtons: ['No', 'Yes'],
          leftButtons: ['Close']
          ").appendTo('#lbContent');
        • },
        • onClick: function(button) {
        • if (button != 'Close') {
        • $('#ClassyLightbox #lbContent').append('
          Clicked '+button);
        • }
        • console.log(button);
        • }
        • });
        • });
        • $('#small').click(function() {
        • ClassyLightbox.alert({
        • width: '200px',
        • title: '200px',
        • rightButtons: ['OK'],
        • opened: function() {
        • $('').html("I am Small. 
          width: '200px',").appendTo('#lbContent');
        • },
        • onClick: function(button) {
        • console.log(button);
        • }
        • });
        • });
        • $('#draggable').click(function() {
        • ClassyLightbox.alert({
        • width: '400px',
        • title: 'Drag Me Up Here!',
        • rightButtons: ['Cool!'],
        • opened: function(){
        • $('').html("If jQuery UI is loaded, all windows will become draggable automagically!").appendTo('#lbContent');
        • },
        • onClick: function(button) {
        • console.log(button);
        • if (button == 'Cool!') {
        • ClassyLightbox.clear();
        • }
        • }
        • });
        • });
        • $('#wbgf').click(function() {
        • ClassyLightbox.destroy();
        • ClassyLightbox.init({
        • override:true,
        • background: 'white',
        • centerOnResize: false,
        • fade: true
        • });
        • alert("Hello World");
        • });
        • $('#bbgf').click(function() {
        • ClassyLightbox.destroy();
        • ClassyLightbox.init({
        • override:true,
        • background: 'black',
        • centerOnResize: false,
        • fade: true
        • });
        • alert("Hello World");
        • });
        • $('#bbg').click(function() {
        • ClassyLightbox.destroy();
        • ClassyLightbox.init({
        • override:true,
        • background: ((Math.ceil(Math.random()*2))==2) ? 'white' : 'black',
        • centerOnResize: false,
        • fade: false
        • });
        • alert("My background doesn't have to fade in, it can be distracting at times.");
        • });
        • $('#nobg').click(function() {
        • ClassyLightbox.destroy();
        • ClassyLightbox.init({
        • override:true,
        • background: 'none',
        • centerOnResize: true,
        • fade:false
        • });
        • alert("I have no background");
        • });
        • $('#center').click(function() {
        • ClassyLightbox.destroy();
        • ClassyLightbox.init({
        • override:true,
        • background:'white',
        • centerOnResize: true,
        • fade: false
        • });
        • alert("Resize the window when I am open! I stay centered on resize.");
        • });
        • });
        • </script>
时间: 2024-11-02 20:01:12

jQuery 弹出层 弹出对话框的相关文章

禁止滑动-手机端弹出层弹出时弹出层的内容滚动,同时禁止body内容滚动

问题描述 手机端弹出层弹出时弹出层的内容滚动,同时禁止body内容滚动 最近做的一个项目,手机端的网站,请问弹出层弹出的时候禁止页面底下的body页面内容滚动,但是同时又需要弹出层里面额内容可以滚动,这种效果怎么实现,试过获取页面的scrollTop,然后弹出层出现后给也页面scrollTop()到滑动的位置,但是这种方法在安卓系统上(特别是小米)上运行不流畅,各位同行有没有好的方法可以解决呢? 解决方案 我说下,不知道对不,就是给弹出层下面弄个遮罩层设置为position定位的,宽高都为100

弹出层 弹出一个div层

提示:您可以先修改部分代码再运行 弹出层 弹出一个div层 ajax 弹出层 弹出层特效 鼠标经过弹出层 css 弹出效果 弹出1 弹出2 弹出3 更多>> \n"; alertFram.innerHTML = strHtml; document.body.appendChild(alertFram); document.body.appendChild(shield); this.setOpacity = function(obj,opacity){ if(opacity>=

使用jQuery制作遮罩层弹出效果的极简实例分享_jquery

客户的网站上突然需要一个遮罩弹窗效果,也可以称作暗箱之类的,具体效果就是网页中背景变成半透明,然后在屏幕中间出现一个菜单之类的东西.这种效果在网上很常见,例如:QQ空间浏览相册等.这种效果的好处就是,可以让用户聚焦到弹出的菜单中. 神说,有代码的文章,应该有个 Demo ,于是就有了Demo. HTML 结构 首先先来分析一下这个过程:触发某个事件(例如点击按钮),然后出现一个背景遮罩上面还有一个内容层.触发的按钮,我在这里用 div 来代替,并且使用 click 点击事件来演示.那么我们的 H

javascript弹出层弹出微信扫描的实例

js点击一个按钮,弹出一个层,并遮住网页后面的内容,使之为半透明状.这种效果用的很多,比如论坛登陆.签到时候的弹出层,比如现在流行的微信扫一扫,点击一个按钮时候的弹出层.如下面的这种效果: js弹出层源码:  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu

基于jquery的表情层弹出后,点击之外区域层消失

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en&qu

jQuery点击自身以外地方关闭弹出层的简单实例

 本篇文章主要是对jQuery点击自身以外地方关闭弹出层的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 主要功能是点击显示,然后通过点击页面的任意位置都能关闭显示效果,主要是$(document).click的作用   开发过程中经常有一些弹出层,弹出后要在点击页面其他地方时自动关闭,下面是实现代码:   HTML代码:   代码如下: <div class="down">click</div> <div class="con

jQuery 弹出层插件(推荐)_jquery

最近在研究弹出层插件时发现网上很多插件功能很强大,同时插件也很庞大.在这里个人写了一个比较秀珍的弹出层插件. jquery.popdialog.js $(function () { $.fn.PopDialog = function (options) { var defaults = { Event: "click", //触发响应事件 title: "title", //弹出层的标题 type: "text", //弹出层类型(text.容器

jQuery点击自身以外地方关闭弹出层的简单实例_jquery

主要功能是点击显示,然后通过点击页面的任意位置都能关闭显示效果,主要是$(document).click的作用 开发过程中经常有一些弹出层,弹出后要在点击页面其他地方时自动关闭,下面是实现代码: HTML代码: 复制代码 代码如下: <div class="down">click</div><div class="con hide">show-area</div> CSS代码:.hide{display:none;}

js artDialog弹出层插件使用例子

 代码如下 复制代码 <!DOCTYPE html> <html> <head> <script type="text/javascript" src="http://x6.com/js/jquery.min.js"></script> <script type="text/javascript" src="http://x6.com/js/jquery.artDialo