使用Jquery和CSS摺疊影象
如何使用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>
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%;
}
{
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%;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69933200/viewspace-2648672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS中上下margin的傳遞和摺疊CSS
- jQuery table表格同類內容摺疊效果jQuery
- 蘋果OLED摺疊手機和可摺疊平板電腦情景分析蘋果
- CSS3垂直摺疊導航選單CSSS3
- jquery 實現的摺疊展開的選單jQuery
- js和css3實現能夠展開和摺疊的摺扇效果JSCSSS3
- js和css實現的扇子展開和摺疊效果程式碼例項JSCSS
- 深入理解CSS外邊距摺疊(Margin Collapse)CSS
- BootStrap | 例項 - 摺疊boot
- java之常量摺疊Java
- Sublime程式碼摺疊
- 【BootStrap】--摺疊外掛boot
- 第 17 章 按鈕和摺疊外掛
- 短視訊程式碼,摺疊cell的使用
- CSS——CSS 結構和層疊CSS
- 榮耀摺疊,太卷啦
- jQuery點選展開摺疊手風琴導航選單詳解jQuery
- 可摺疊iPhone概念設計圖:手機可摺疊秒變筆記本iPhone筆記
- 曝蘋果摺疊屏iPhone再度延期2年!或將研發可摺疊MacBook蘋果iPhoneMac
- UI之可摺疊的TextViewUITextView
- PaperView:像紙一樣摺疊View
- margin系列之外邊距摺疊
- 給 RecyclerView 加上摺疊的效果View
- 摺疊::Vim進階索引[2]索引
- jQuery垂直可摺疊展開導航選單程式碼例項詳解jQuery
- jQuery實現的點選展開其他專案摺疊導航選單jQuery
- CSS 實現超過固定高度後出現展開摺疊按鈕CSS
- css3實現動態摺疊生成立方體旋轉效果CSSS3
- css 層疊上下文和層疊順序CSS
- CSS--結構和層疊CSS
- Axure 教程:製作摺疊選單
- intelliJ idea程式碼摺疊IntelliJIdea
- 可摺疊,可標記日曆
- 20151225jquery學習筆記---摺疊選單UIjQuery筆記UI
- 手風琴方式展開和摺疊導航選單效果
- [譯]使用MVI打造響應式APP(三):狀態摺疊器APP
- vue使用element元件實現選單的摺疊與展開Vue元件
- VS中使用預處理指令#pragma region自由摺疊程式碼