使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jQuery和css3垂直手風琴摺疊選單外掛jQueryCSSS3
- jQuery和CSS3摺疊卡片式下拉選單框特效jQueryCSSS3特效
- CSS中上下margin的傳遞和摺疊CSS
- jquery 實現的摺疊展開的選單jQuery
- CSS3垂直摺疊導航選單CSSS3
- 蘋果OLED摺疊手機和可摺疊平板電腦情景分析蘋果
- 引用摺疊和完美轉發
- 消費摺疊
- CSS——CSS 結構和層疊CSS
- BootStrap | 例項 - 摺疊boot
- java之常量摺疊Java
- 短視訊程式碼,摺疊cell的使用
- 表格tr行的展開和摺疊效果
- css 層疊上下文和層疊順序CSS
- 可摺疊iPhone概念設計圖:手機可摺疊秒變筆記本iPhone筆記
- 2020年摺疊屏智慧手機使用者洞察
- CSS 實現超過固定高度後出現展開摺疊按鈕CSS
- 榮耀摺疊,太卷啦
- vscode摺疊展開程式碼VSCode
- 曝蘋果摺疊屏iPhone再度延期2年!或將研發可摺疊MacBook蘋果iPhoneMac
- CSS之定位和堆疊屬性CSS
- 可摺疊,可標記日曆
- Axure 教程:製作摺疊選單
- 摺疊屏手機華為、小米、三星、OPPO都有,誰的摺疊屏最厲害?
- 我們到底需不需要摺疊屏?不買摺疊屏手機的5個理由!
- vue使用element元件實現選單的摺疊與展開Vue元件
- [譯]使用MVI打造響應式APP(三):狀態摺疊器APP
- VScode自定義摺疊程式碼快 region和endregion 關鍵字VSCode
- CSS學習摘要-層疊和繼承CSS繼承
- 【Unity】(UI)抽屜式摺疊皮膚UnityUI
- 為什麼評論會被摺疊?
- AI巨幕之下,資料不只摺疊AI
- 坐穩國內摺疊機寶座,華為摺疊屏手機貢獻47.4%市場份額
- win10右下角圖示如何摺疊 win10右下角圖示摺疊的方法Win10
- Omdia:CPI和UTG作為可摺疊蓋板材料的比較
- jQuery CSS 類jQueryCSS
- jQuery css() 方法jQueryCSS
- C++11 左值引用和右值引用與引用摺疊和完美轉發C++