使用Jquery和CSS折叠图像

news/2024/7/19 15:51:41 标签: css, js, JavaScript

如何使用Jquery和CSS进行折叠图像。Orkut.com在更新图像碎片时实现了这个概念,碎片以折叠样式显示图像以减少网页高度。这是使用mouseover,mouseout和css Jquery函数的非常简单的脚本。


Javascript 代码
包含javascipt和HTML代码。$(“。imagebox”)。mouseover(function(){})。mouseout(function {}) - imagebox是div标签的类名。$(“。showlink”)。click(function(){}) - .showlink是show anchor tag的类名。$(“。hidelink”)。click(function(){}) - .hidelink是隐藏锚标记的类名。使用Jquery CSS函数chaning ​ max-height:100px

<script type="text/javascript" src="http://ajax.googleapis.com/
ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
// Image Area Mouseover and Mouseout
$(".imagebox").mouseover(function()
{
$(".showhide").show();
}).mouseout(function()

$(".showhide").hide();
});

//Show link
$(".showlink").click(function()
{
$(".imagebox").css('max-height','');
$(".showlink").hide();
$(".hidelink").show();
});

//Hide link 
$(".hidelink").click(function()
{
$(".imagebox").css('max-height','100px');
$(".hidelink").hide();
$(".showlink").show();
});

});
</script>
//HTML code
<div class="imagebox" style="max-height:100px;">
<img src="image.jpg"/>
<div class="showhide" >
<a href="#" class="showlink">show</a>
<a href="#" class="hidelink">hide</a>
</div>
</div>


CSS 代码

.imagebox
{
display:block;
position:relative;
overflow:hidden
}
.hidelink
{
display:none;
}
.showhide
{
padding:5px;
border-top:dashed 1px #333;
border-bottom:dashed 1px #333;
background:#F2f2f2 none repeat scroll 0 0;
bottom:0;
cursor:pointer;
display:block;
height:18px;
left:0;
line-height:18px;
padding-left:5px;
position:absolute;
width:100%;
}


http://www.niftyadmin.cn/n/1335802.html

相关文章

使用Jquery和Ajax的动态依赖选择框

如何使用Jquery&#xff0c;Ajax&#xff0c;PHP和Mysql进行动态相关选择框。当在“父”框中进行选择时&#xff0c;从属选择框允许刷新“子”框列表数据。在这篇文章中&#xff0c;我给出了“catergory”和“subcategory”之间的数据库关系示例。这是非常简单的jquery代码&…

Web Animation API-释放JavaScript中CSS关键帧的强大功能

如果您曾经使用过CSS3关键帧动画&#xff0c;那么您可能会对这个功能感到非常欣赏并感到受到严重阻碍。一方面&#xff0c;CSS关键帧允许您使用纯CSS创建复杂的动画&#xff0c;尽管其中也存在问题 - 所有内容都必须在CSS内部预先声明。我最喜欢的jQuery方法之一就是这个 anima…

ssh sshpass随笔

1&#xff1a; 当通过ssh连接远程服务器的时候&#xff0c;可能会出现以下繁琐场景&#xff0c;需要手工输入yes&#xff1a; ssh usernameip 这对于某些分布式集群来说是不行的&#xff0c;甚至导致集群都不能启动成功&#xff0c;对于像pssh&#xff0c;pscp这样的自动化工具…

为您审核的30多个Web工具和服务

市场上挤满了成千上万的网络工具和服务&#xff0c;每天都会推出新的网络产品。它非常简单&#xff0c;任何人都可以做到。怎么可能&#xff1f;因为技术以难以想象的方式发展&#xff0c;现在通过使用正确的Web工具和服务可以实现一切。 可以在几分钟内完成网上商店或博客的发…

PHP异步非阻塞之路

需求 一个简单的需求&#xff0c;提交大量数据到远程服务器&#xff0c;此时并不需要等待返回。 另一个需求&#xff0c;获取API数据&#xff0c;同时查询数据库&#xff0c;并行处理&#xff0c;加快响应速度。 配置问题 set_time_limit ignore_user_abort fastcgi_finish_req…

CSS变量简介

CSS变量简介 如今的浏览器开发似乎正好取代了流行的库和扩展目前为我们提供的功能。ECMAScript 6几乎完全没有jQuery&#xff0c;而十字线中的下一个似乎是CSS预处理器&#xff0c;如SASS和LESS。现代版Firefox和Chrome 支持 CSS变量&#xff08;也称为CSS自定义属性&#xff…

不要VIP,想看啥就看啥的在线网站!

有句话说得好&#xff0c;我们舍得花300块买衣服&#xff0c;却舍不得掏20块充视频VIP&#xff0c;毕竟充了也不是天天都看&#xff0c;那岂不是亏大发了&#xff0c;出于种种原因&#xff0c;我们有时候不得不做伸手党&#xff0c;诺&#xff0c;手伸出来&#xff0c;我给你啊…

该来的都在路上

一、 Servlet1.1、servlet简介Servlet&#xff08;Server Applet&#xff09;是Java Servlet的简称&#xff0c;称为小服务程序或服务连接器&#xff0c;用Java编写的服务器端程序&#xff0c;具有独立于平台和协议的特性&#xff0c;主要功能在于交互式地浏览和生成数据&#…