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,674 Responses

  1. JosephRar表示:

    Динамичная РёРіСЂР° РЅР° автомате Ballon ждет вас.: balloon казино демо – balloon game

  2. Davidriday表示:

    balloon казино демо balloon игра Каждый СЃРїРёРЅ может стать выигрышным!

  3. KennethIdiom表示:

    https://neokomsomol.kz/# Играйте и выигрывайте на автомате Ballon!

  4. MartyWrapy表示:

    Играйте РІ казино, наслаждайтесь каждым моментом.: balloon игра – balloon game

  5. MartyWrapy表示:

    Играйте РІ казино, наслаждайтесь каждым моментом.: balloon казино официальный сайт – balloon игра

  6. KennethIdiom表示:

    https://balloonigra.kz/# Попробуйте выиграть на автомате Ballon!

  7. JosephRar表示:

    Автомат Ballon предлагает уникальные Р±РѕРЅСѓСЃС‹.: balloon казино демо – balloon игра

  8. KennethIdiom表示:

    https://akhbutina.kz/# Обнаружьте новые стратегии на автомате Ballon.

  9. JosephRar表示:

    Казино — место для увлекательных РёРіСЂ.: balloon казино демо – balloon казино официальный сайт

  10. JosephRar表示:

    Казино — место для увлекательных РёРіСЂ.: balloon казино демо – balloon игра на деньги

  11. KennethIdiom表示:

    https://neokomsomol.kz/# Найдите свой lucky slot в казино.

  12. MartyWrapy表示:

    Казино — РјРёСЂ азартных приключений.: balloon игра на деньги – balloon игра на деньги

  13. KennethIdiom表示:

    https://balloonigra.kz/# Сыграйте на деньги, почувствуйте азарт!

  14. Davidriday表示:

    balloon казино играть balloon казино официальный сайт Играйте РЅР° деньги Рё получайте удовольствиe.

  15. MartyWrapy表示:

    Присоединяйтесь Рє игрокам РЅР° автоматах.: balloon казино официальный сайт – balloon казино играть

  16. JosephRar表示:

    Казино — это место для больших выигрышей.: balloon казино демо – balloon казино

  17. MartyWrapy表示:

    Автомат Ballon — идеальный СЃРїРѕСЃРѕР± расслабиться.: balloon игра – balloon game

  18. KennethIdiom表示:

    https://akhbutina.kz/# Казино — это место для больших выигрышей.

  19. Jessepooto表示:

    Ballon — это РёРіСЂР° СЃ удивительными графиками.: balloon игра на деньги – balloon игра на деньги

  20. Davidriday表示:

    balloon казино демо balloon казино официальный сайт Играйте РІ Ballon Рё наслаждайтесь процессом.

  21. JosephRar表示:

    Автоматы Ballon поднимают настроение каждому.: balloon игра на деньги – balloon казино официальный сайт

  22. KennethIdiom表示:

    https://neokomsomol.kz/# Игровые автоматы Ballon ждут своих героев.

  23. JosephRar表示:

    Ballon — это РёРіСЂР° СЃ удивительными графиками.: balloon игра – balloon казино

  24. Mostbet表示:

    208203 704249Cool text dude, keep up the great function, just shared this with the mates 657358

  25. KennethIdiom表示:

    https://balloonigra.kz/# Казино всегда предлагает выгодные акции.

  26. Cliftonpip表示:

    В этой статье вы найдете познавательную и занимательную информацию, которая поможет вам лучше понять мир вокруг. Мы собрали интересные данные, которые вдохновляют на размышления и побуждают к действиям. Открывайте новую информацию и получайте удовольствие от чтения!
    Получить дополнительные сведения – https://mednarkoforum.ru/

  27. Cliftonpip表示:

    Этот информативный текст отличается привлекательным содержанием и актуальными данными. Мы предлагаем читателям взглянуть на привычные вещи под новым углом, предоставляя интересный и доступный материал. Получите удовольствие от чтения и расширьте кругозор!
    Углубиться в тему – https://mednarkoforum.ru/

  28. lwngbhoib表示:

    The game’s availability on mobile phones and legal online casinos has actually boosted its appeal. Nevertheless, the Aviator’s unforeseeable nature suggests riches are possible but not ensured. Gamers must use demonstration mode and auto-cashout to sharpen skills and handle volatility. Aviator is an exciting crash game developed by Spribe. The primary objective for players is to cash out their winnings before the plane flies off the screen. The game is available on the website Aviator Game and supports various devices including desktop and mobile platforms. Here’s a detailed overview of the game rules, mechanics, and features: At WinStar, our range of gaming options simply can’t be beat. From global plazas to a world-class poker room, we have your need for winning covered! The Aviator game uses an exciting experience with capacity for considerable profits. Its unique mechanics and engaging multiplier system set it apart from traditional casino video games. The game’s popularity in Nigeria is evident in Fuseini’s $500,000 jackpot story.
    http://proscandsveres1977.cavandoragh.org/https-pdnewsbd-com
    Premier Bet is the leading betting site in Malawi and has over 180 shops! They’re also operating across most countries in Africa, 23 in total. Unlike a lot of other betting companies, they are 100% Africa-focused and understand the differences in each country. Their website and products are tailor-made for the user, ensuring they are lite, easy to navigate and mobile-first. Terms and Conditions Aviator-app.in is an independent platform offering the game app, where users can enjoy this popular Aviator game. We are an independent platform dedicated to providing information about Aviator app, offering insights and resources for players. The site contains affiliate links, and we may earn commissions from purchases made through these links. Please refer to our terms and privacy policy, and ensure that your activities comply with local gambling laws. We do not endorse illegal gambling or accept bets. 18+

  29. JosephRar表示:

    Динамичная РёРіСЂР° РЅР° автомате Ballon ждет вас.: balloon game – balloon game

  30. DonaldTyclE表示:

    equilibrado de ejes
    Aparatos de equilibrado: esencial para el operacion fluido y optimo de las dispositivos.

    En el entorno de la tecnologia actual, donde la efectividad y la fiabilidad del aparato son de maxima significancia, los equipos de balanceo juegan un rol vital. Estos sistemas adaptados estan creados para balancear y fijar elementos giratorias, ya sea en maquinaria productiva, vehiculos de movilidad o incluso en equipos hogarenos.

    Para los tecnicos en mantenimiento de dispositivos y los profesionales, operar con aparatos de calibracion es fundamental para garantizar el operacion estable y estable de cualquier sistema dinamico. Gracias a estas alternativas innovadoras innovadoras, es posible reducir notablemente las movimientos, el ruido y la carga sobre los rodamientos, extendiendo la vida util de componentes costosos.

    De igual manera relevante es el rol que cumplen los sistemas de calibracion en la servicio al comprador. El soporte experto y el reparacion regular utilizando estos aparatos permiten proporcionar prestaciones de excelente nivel, elevando la contento de los usuarios.

    Para los titulares de proyectos, la contribucion en estaciones de ajuste y medidores puede ser fundamental para optimizar la rendimiento y eficiencia de sus aparatos. Esto es especialmente importante para los emprendedores que gestionan modestas y intermedias negocios, donde cada punto importa.

    Por otro lado, los sistemas de ajuste tienen una extensa implementacion en el area de la prevencion y el monitoreo de nivel. Posibilitan encontrar eventuales problemas, evitando intervenciones costosas y perjuicios a los equipos. Incluso, los datos generados de estos sistemas pueden usarse para optimizar procesos y incrementar la presencia en buscadores de consulta.

    Las campos de aplicacion de los dispositivos de equilibrado cubren diversas ramas, desde la manufactura de vehiculos de dos ruedas hasta el control de la naturaleza. No afecta si se considera de grandes producciones industriales o reducidos espacios de uso personal, los dispositivos de balanceo son fundamentales para proteger un operacion efectivo y sin presencia de fallos.

發佈回覆給「MartyWrapy」的留言 取消回覆

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