javascript - 单击按钮时使用 Jquery 将 div 显示为弹出窗口

标签 javascript jquery asp.net jquery-ui

我正在学习 Jquery,遇到了这个问题,我必须在同一窗口中单击按钮时将 div 显示为弹出窗口。关于如何实现此目的有什么建议吗?

最佳答案

您可以使用 jquery ui 对话框,或者,如果您想要更多...花哨,您可以使用 fancybox :

$(document).ready(function() {
    $("a#inline").fancybox({
		'hideOnContentClick': true
	});
  
  
});
.btn{
  border: 1px solid #006; 
  color:#01ACEE; 
  font: bold 16px Tahoma; 
  border-radius:7px; 
  padding:4px;
  
  }
<link rel="stylesheet" href="http://dodsoftware.com/sotests/fancy/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="http://dodsoftware.com/sotests/fancy/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript" src="http://dodsoftware.com/sotests/fancy/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript" src="http://dodsoftware.com/sotests/fancy/jquery.mousewheel-3.0.4.pack.js"></script>

<a id="inline" class="btn" href="#data">My Button</a>

<div style="display:none">
    <div id="data">
    <img alt="" src="http://farm9.staticflickr.com/8366/8483546751_86494ae914_m.jpg"><br>
        <h3>My Cool Title</h3>
        <p>Put your cool item descrtiption here</p>
   </div>
</div>

关于javascript - 单击按钮时使用 Jquery 将 div 显示为弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091490/

相关文章:

c# - 一般执行 DropDownList 事件

javascript - WordPress 循环内循环错误

javascript - 将变量设置为 Google 可视化数据聚合的结果

javascript - Bootstrap Navbar 固定顶部 OverFlow 水平设置固定高度使内容可滚动以避免切换按钮

javascript - Jquery 滚动脚本 - 菜单位于部分顶部而不是内部

c# - 用于 .net 部署到 Azure 应用服务的 Web.config

c# - 让我登录以进行 Windows + 表单登录

javascript - 如何从用户脚本访问 iframe 的 javascript?

c# - 在asp.net中使用jquery做一些ajax

javascript - Laravel 按 href 提交删除表单