首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将信息页面显示为新的“层”?

如何将信息页面显示为新的“层”?
EN

Stack Overflow用户
提问于 2012-05-29 19:57:42
回答 2查看 134关注 0票数 0

我在我的网站上有一个联系链接,我不想添加简单的超链接,因为我的联系信息大约有5-6行文本。

点击后,我希望它出现在页面上,我点击了链接,但在类似窗口(没有弹出)的东西-只是在一个更高的层与关闭按钮。我已经在Jquery.animate上做到了,facebook的点赞按钮来自屏幕后面--但现在我想要一些不同的东西:]。

该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-29 20:04:44

不一样?

试试这个:

代码语言:javascript
复制
<button onclick="alert('Address: blah blah Phone: 00blah')">Contact Info</button>

开个玩笑:),你可以检查jquery ui对话框:

http://jqueryui.com/demos/dialog/

为了一些“不同”的东西

票数 1
EN

Stack Overflow用户

发布于 2012-05-29 20:17:27

这是HTML:

代码语言:javascript
复制
<a id="mci">My Contact Info</a>

<div id="info_box">
      <h1>This is contact info box</h1>
      <a id="info_box_close">Close</a>    
</div>

这是CSS:

代码语言:javascript
复制
#info_box { 
display:none;
 position:fixed;  
 height:300px;  
 width:300px;  
 background:#EEEEEE;  
 left: 50px;
 top: 50px;
 z-index:100;
 margin-left: 15px; }

#info_box_close {
 font-size:20px;  
 right:5px;  
 top:5px;  
 position:absolute;  
 color:red;  
 font-weight:bold;      
}

最后,Jquery:

代码语言:javascript
复制
 <script type="text/javascript">

 $(document).ready( function() {

     $('#mci').click( function() {  
            $('#info_box').fadeIn("slow");
     });

     $('#info_box_close').click( function() {            
           $('#info_box').fadeOut("slow");
     });

 });
 </script>

工作示例:http://jsfiddle.net/wJzTh/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10798691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档