使用JQuery制作一个简单的div弹出窗体

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JQuery制作一个简单的div弹出窗体相关的知识,希望对你有一定的参考价值。

asp.net 怎么制作简单的div弹出层,就是点击删除按钮以后弹出div,显示“是否要删除”+message+“信息”,确定以后使用ajax的方式提交服务器,成功就关闭。

参考技术A jquery 的thickbox 插件 或许可以帮到你 参考技术B 这是一个弹出提示层效果
可以自定义位置和内容
参考资料里面有教程和源码

参考资料:http://www.blueidea.com/common/shoutbox/redir.asp?9=s&id=10818

如何使用jQueryjQuery弹出框jQuery对div进行操作

1.如何使用jQuery

    jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

    使用jQuery前必须下载并引用jQuery的js文件,下载链接为http://jquery.com/

   

   

    下载完成后引入jQuery文件

   

          <script src="js/jQuery.js"></script>

为防止jquery程序中中文乱码,应在引入

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">   <!--防止乱码-->

</head>

2.jQuery弹出框

<script>

$(document).ready(function(){
  alert("显示提示框,我的第一个jQuery程序");
 });
</script>

 

 3.jQuery对div进行操作

<script>
$(document).ready(function(){    //document表示加载body时触发的事件
 $("p").click(function(){     //表示标签<p>的click事件
  $(this).hide();          //隐藏这个标签加入参数可缓慢隐藏,如$(this).hide(1000); 一秒内缓慢隐藏
  $(this).html("sda5");    //更改div内容
  $(this).css("background-color","blue")    //更改div的css   背景颜色
  $(this).css("color","beige")    //更改div的css   字体颜色
 });
 });
</script>
</head>
<body>
 <p>sda1</p>
 <p>sda2</p>
 <p>sda3</p>
 <p>sda4</p>
</body>

4.jQuery对class,id,type的操作

<head>

<script>
$(document).ready(function()
{
  $(":button").click(function()  //指定到type="button",定义click事件
  {
      $(".test").hide();        //指定到class="test",定义隐藏
  });
  $(":button").click(function()  //指定到type="button",定义click事件
  {
      $("#test").hide();        //指定到class="test",定义隐藏
  });
});
</script>
</head>
<body>
 <p class="test">这个标签引用了类 test,触发事件会消失</p>
 <a class="test">这个标签也引用了类 test,触发事件会消失</a>
 <a id="test">这个标签也引用了id:test,触发事件会消失</a>
 <p id="test">这个标签不引用</p>
 <input type="button" value="clickme"/>  <!--点击触发事件-->
</body>

5.jquery选择器

1)元素选择器
$("p") 选取所有 <p> 标签。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
$("ul li:first")  每个 <ul> 的第一个 <li> 元素 
 
2)属性选择器
$("[href]") 选取所有带有 href 属性的元素。
$("[href=\'#\']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!=\'#\']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$=\'.jpg\']") 选取所有 href 值以 ".jpg" 结尾的元素。

3)CSS 选择器
$("div#intro .head")  id="intro" 的 <div> 元素中的所有 class="head" 的元素
$("p").css("background-color","red");  选取所有<p>标签,并改变其css的background-color属性

以上是关于使用JQuery制作一个简单的div弹出窗体的主要内容,如果未能解决你的问题,请参考以下文章

怎么制作一个div弹出层,上面需要一个查看,一个下载,右上角关闭

如何使用 jQuery 生成一个简单的弹出窗口

javaScript 弹出一个窗体

jquery弹出框,上一个窗口关闭下一个弹出 用jquery应该怎么写?

JQuery如何实现在弹窗中点击按钮,继续弹出一个新弹窗,而不是打开新页面

jquery load加载动态页面