jQuery Plugin – jQzoom

今天馬老師來介紹一個微星科技的網頁有利用到的技術 – jQzoom,大家可以先到微星的官網參考這個效果

微星科技 jQzoom範例

現在的網頁已經儘可能的把一些不需要使用Flash的地方,利用Javascript、CSS或HTML5的技術取代,這樣不斷可以減輕網頁的負載和流量,更可以達到SEO(搜尋引擎最佳化)的效果。

所以因應而生的jQuery相關技術作品就越來越多了,好吧!廢話不多說,請看馬老師製作的範例頁面範例檔案下載,這個範例應用到的網頁程式碼和說明如下,大家可以參考我所輸入的一些註解來更改成自己想要的形式:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQzoom Sample</title>

<script type="text/javascript" src="js/jquery-1.6.js"></script>
<script type="text/javascript" src="js/jquery.jqzoom-core.js"></script> 

<link rel="stylesheet" type="text/css" href="css/jquery.jqzoom.css">

<style type="text/css">
*{margin:0;padding:0;}/* 把HTML中所有邊界和填充歸零 */
#layout{margin-left:auto;margin-right:auto;width: 500px;}/* 定義主板面寬度和置中 */
#big {width: 500px; height:350px;}/* 定義大圖版面寬、高 */
#small {width: 500px; height:100px;}/* 定義小圖版面寬、高 */
ul#thumblist{display:block;}/* 定義超連結清單顯示方式 */
ul#thumblist li{float:left;margin-right:2px;list-style-image: none;list-style-type: none;}/* 定義清單項目浮動、間距、不顯示項目符號與圖片 */
ul#thumblist li a{display:block;border:1px solid #CCC;}/* 定義超連結項目顯示方式、邊框 */
ul#thumblist li a.zoomThumbActive{border:1px solid red;}/* 定義目前檢視項目邊框,套用在第一張縮圖上(本類別為js使用,更換名稱後會失去效果) */
.jqzoom{float:left;	text-decoration:none;}/* 套用在欲放大顯示的圖片連結上(本類別為js使用,更換名稱後會失去效果) */
</style>

<script type="text/javascript">
$(document).ready(function() {
	$('.jqzoom').jqzoom({zoomType: 'reverse',alwaysOn:false,zoomWidth:400,zoomHeight:324,showEffect:'fadein'});
});
/*
放大顯示照片效果設定共有以下選項可修改
zoomType:共有standard、reverse、drag、innerzoom四種效果(預設值standard)
zoomWidth:照片放大顯示區域寬(預設值300)
zoomHeight:照片放大顯示區域高(預設值300)
xOffset:放大顯示區域橫向位移(預設值10)
yOffset:放大顯示區域縱向位移(預設值0)
position:放大顯示區域位置,可以使用right,left,top,bottom這些設定(預設值right)
preloadImages:如果設定成true,會在網頁載入時會預先把所有大張的圖片都預先載入進來(預設值true)
preloadText:載入中顯示的文字(預設值:Loading zoom)
title:如果設定成true,會在放大顯示區域上方顯示圖片的title(預設值:true)
lens:如果設定成true,會在滑鼠移動時顯示放大區域範圍(預設值:true)
imageOpacity:設定圖像的不透明度,需將zoomType設定成reverse模式(預設值:0.4)
showEffect:設定放大區塊的淡入效果,共有show,fadein這兩個效果(預設值:show)
hideEffect:設定放大區塊的淡出效果,共有hide,fadeout這兩個效果(預設值:hide)
fadeinSpeed:設定淡入效果速度,可以使用fast,slow或輸入數值來控制(預設值:slow)
fadeoutSpeed:設定淡出效果速度,可以使用fast,slow或輸入數值來控制(預設值:2000)
*/

</script>

</head>

<body>

<div id="layout">

<div id="big">

<a class="jqzoom" href="images/big/msi_b1.jpg" title="微星筆記型電腦" rel='msi'><img src="images/small/msi_s1.jpg" width="400" height="320" title="微星筆記型電腦側面照" style="border: 3px solid #666;" /></a>

</div>

<div id="small">

<ul id="thumblist">
<li class="zoomThumbActive"><a href='javascript:void(0);' rel="{gallery: 'msi', smallimage: 'images/small/msi_s1.jpg',largeimage: 'images/big/msi_b1.jpg'}">
<img src="images/thumbnail/msi_t1.jpg" width="70" height="56" /></a></li>

<li><a href='javascript:void(0);' rel="{gallery: 'msi', smallimage: 'images/small/msi_s2.jpg',largeimage: 'images/big/msi_b2.jpg'}">
<img src="images/thumbnail/msi_t2.jpg" width="70" height="56" /></a></li>

<li><a href='javascript:void(0);' rel="{gallery: 'msi', smallimage: 'images/small/msi_s3.jpg',largeimage: 'images/big/msi_b3.jpg'}">
<img src="images/thumbnail/msi_t3.jpg" width="70" height="56" /></a></li>

<li><a href='javascript:void(0);' rel="{gallery: 'msi', smallimage: 'images/small/msi_s4.jpg',largeimage: 'images/big/msi_b4.jpg'}">
<img src="images/thumbnail/msi_t4.jpg" width="70" height="56" /></a></li>

<li><a href='javascript:void(0);' rel="{gallery: 'msi', smallimage: 'images/small/msi_s2.jpg',largeimage: 'images/big/msi_b5.jpg'}">
<img src="images/thumbnail/msi_t5.jpg" width="70" height="56" /></a></li>
</ul>
</div>

</div>

</body>
</html>

註:本範例所使用的圖片版權屬於微星科技公司所有。

You may also like...

11,002 Responses

  1. HomerFaw表示:

    http://apotheekmax.com/# Betrouwbare online apotheek zonder recept

  2. Derekgroum表示:

    Kamagra Gel: Kamagra kaufen ohne Rezept – Kamagra Gel

  3. Derekgroum表示:

    apotek online recept: Apotek hemleverans idag – Apotek hemleverans idag

  4. Louislen表示:

    https://apotheekmax.com/# Apotheek Max

  5. Louislen表示:

    http://apotheekmax.com/# Apotheek online bestellen

  6. Откройте для себя новые горизонты на sofisimo.com, полезные ресурсы.
    Не пропустите возможности, которые предлагает sofisimo.com, изучая.
    Сайт sofisimo.com – ваша отправная точка, новые перспективы.
    sofisimo.com – остров знаний, вас ждут.
    Узнайте, как sofisimo.com может помочь вам, с пользой.
    Общайтесь, учитесь и развивайтесь на sofisimo.com, вы можете.
    Платформа sofisimo.com наполнена вдохновением, инновации.
    Посетите sofisimo.com для открытия новых возможностей, исследуйте.
    sofisimo.com для любителей знаний, где каждый.
    Погружение в sofisimo.com – ваш путь к успеху, выпускники.
    Проведите время с пользой на sofisimo.com, вдохновение.
    Пользуйтесь ресурсами sofisimo.com каждый день, развиваться.
    Поговорите с нами на sofisimo.com, всегда актуальны.
    sofisimo.com – ключ к вашему успеху, расти.
    sofisimo.com: ваш путь к знаниям, который.
    sofisimo.com – это не просто сайт, возможность для всех.
    Станьте частью sofisimo.com сегодня, где.
    Ищите новую информацию на sofisimo.com, творчество не имеет границ.
    sofisimo.com – это ваш источник идей, раскрыть свои таланты.
    muebles para dormitorio https://sofisimo.com/ .

  7. Добро пожаловать на sofisimo.com, на sofisimo.com вас ждут.
    Узнайте больше о sofisimo.com, обсуждая.
    sofisimo.com – ключ к вашему развитию, ищите.
    Погрузитесь в удивительный мир на sofisimo.com, вас ждут.
    Позаботьтесь о своем образовании с sofisimo.com, вместе с нами.
    sofisimo.com – площадка для общения, вы можете.
    sofisimo.com – это источник креативности, инновации.
    Посетите sofisimo.com для открытия новых возможностей, узнайте.
    Путешествие начинается на sofisimo.com, расти.
    Погружение в sofisimo.com – ваш путь к успеху, найдут.
    sofisimo.com: уникальный контент для всех, вы найдете.
    Каждый день с sofisimo.com – это новая возможность, развиваться.
    Поговорите с нами на sofisimo.com, обсуждение.
    sofisimo.com – ваша стартовая площадка, может.
    sofisimo.com: ваш путь к знаниям, для вашего развития.
    sofisimo.com – это ваша платформа, возможность для всех.
    sofisimo.com ждет вас, где.
    sofisimo.com – ваш путеводитель в мире знаний, где.
    sofisimo.com – платформа для инноваций, развивать свои навыки.
    sofas camas https://sofisimo.com/ .

  8. Derekgroum表示:

    Apoteket online: apotek online recept – Apotek hemleverans idag

  9. Malcolmseern表示:

    Kamagra kaufen Kamagra Original kamagra

  10. Michaeltor表示:

    Beste online drogist: ApotheekMax – de online drogist kortingscode

  11. Michaeltor表示:

    Kamagra kaufen ohne Rezept: Kamagra kaufen ohne Rezept – Kamagra kaufen ohne Rezept

  12. HomerFaw表示:

    http://kamagrapotenzmittel.com/# Kamagra Oral Jelly

  13. Malcolmseern表示:

    Apoteket online Apoteket online Apoteket online

  14. Derekgroum表示:

    Apoteket online: Apoteket online – Apoteket online

  15. HomerFaw表示:

    https://apotheekmax.com/# Online apotheek Nederland met recept

  16. Derekgroum表示:

    Apoteket online: apotek online – apotek online

  17. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:сервисные центры в москве
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  18. Malcolmseern表示:

    Apoteket online apotek online recept apotek online recept

  19. Derekgroum表示:

    apotek online recept: apotek online recept – apotek pa nett

  20. HomerFaw表示:

    https://apotekonlinerecept.shop/# Apotek hemleverans idag

  21. Michaeltor表示:

    apotek online: apotek online – apotek online recept

  22. Michaeltor表示:

    Apotek hemleverans idag: Apotek hemleverans idag – Apoteket online

  23. Профессиональный сервисный центр по ремонту бытовой техники с выездом на дом.
    Мы предлагаем:ремонт бытовой техники в мск
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  24. Louislen表示:

    https://apotheekmax.com/# online apotheek

  25. Louislen表示:

    https://apotekonlinerecept.shop/# apotek online recept

  26. Derekgroum表示:

    Apotheek Max: de online drogist kortingscode – Beste online drogist

  27. Michaeltor表示:

    Kamagra kaufen: Kamagra kaufen ohne Rezept – Kamagra Original

  28. HomerFaw表示:

    http://apotheekmax.com/# Online apotheek Nederland zonder recept

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。