js-簡單相冊

来源:https://www.cnblogs.com/ayayi-666/archive/2018/07/28/9381243.html
-Advertisement-
Play Games

做簡單相冊,點擊小圖片,下麵的圖片進行放大 佈局為上下分別為兩個div 上面一個div內的圖片用a標簽包含 頁面效果為點擊上面div的圖片下麵的圖片換成對應的圖片 js思路為: 首先分別找到上面 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...


做簡單相冊,點擊小圖片,下麵的圖片進行放大

佈局為上下分別為兩個div

上面一個div內的圖片用a標簽包含

頁面效果為點擊上面div的圖片下麵的圖片換成對應的圖片

js思路為:

首先分別找到上面

 

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>相冊</title>

<style type="text/css">

.smalldiv{

width:600px;

height: 150px;

border:solid #09d 1px;

margin-bottom: 20px;

margin: auto; 

}

.smalldiv img{

width:150px;

height: 100px;

margin:20px;

 

}

.bigdiv{

width:600px;

height: 300px;

border:solid #09d 1px;

margin:auto auto;

}

.bigdiv img{

display: block;

width:250px;

height:200px;

margin:30px auto;

}

</style>

</head>

<body>

<div id="small" class="smalldiv">

<a href="../img/1.jpg">

<img src="../img/1.jpg"/>

</a>

<a href="../img/2.jpg"/>

<img src="../img/2.jpg">

</a>

<a href="../img/3.jpg">

<img src="../img/3.jpg"/>

</a>

</div>

<div  class="bigdiv">

<img  id="img" src="../img/4.jpg"/>

</div>

 

<script type="text/javascript">

var small=document.getElementById('small');

var links=small.getElementsByTagName('a');

var len=links.length;

for(var i=0;i<len;i++){

var link=links[i];

var img=document.getElementById('img');

link.onclick=function(){

img.src=this.href;

return false;

}

}

 

</script>

</body>

</html>




















您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、onclick="javascript:window.location.href='aa.htm' " 2、onclick="location='URL' " 1、onclick="javascript:window.location.href='aa.htm' " 2、onclick="loc ...
  • parent() 、parents()、closest() 區別示例: 滑鼠移動到 a 上去,立即顯示文字提示效果:this 當前對象,e 滑鼠 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
  • 使用vscode編輯vue文件時發現突然格式化代碼不會對<template> </template>之間的html生效了,解決辦法很簡單 文件 --> 首選項 > 設置 搜索 vetur.format.defaultFormatter.html (前提當然是你已經裝了 "vetur" 插件) 可以看 ...
  • 在WebApp或瀏覽器中,會有點擊返回、後退、上一頁等按鈕實現自己的關閉頁面、調整到指定頁面、確認離開頁面或執行一些其它操作的需求。可以使用 popstate 事件進行監聽返回、後退、上一頁操作。 一、簡單介紹 history 中的操作 1.window.history.back(),後退 2.wi ...
  • DOM,文檔對象模型。是HTML和XML文檔的編程介面。它給文檔(結構樹)提供了一個結構化的表述並且定義了一種方式—程式可以對結構樹進行訪問,以改變文檔的結構,樣式和內容。 DOM 提供了一種表述形式將文檔作為一個結構化的節點組以及包含屬性和方法的對象。從本質上說,它將web 頁面和腳本或編程語言連 ...
  • 雖然Object構造函數或者對象字面量都可以創建單個對象,但是這些方式有個明顯的缺點:使用同一個介面創建很多對象,會產生大量的重覆代碼,為瞭解決這個問題,現在很多人創建了很多不同的模式來解決這個問題 1>工廠模式:工廠模式是軟體工程領域一種廣為人知的設計模式,這種模式抽象創建具體對象的過程 2>構造 ...
  • 以前使用git,主要是把代碼提交一次,然後在github上面生成一個鏈接,一打開之後就會顯示出一個頁面,然後就再也不會管理了,以後工作可能會使用到,這裡就把自己剛剛學到的一些新的東西記錄在這裡,如果想好好學習一下,最簡易的教程就點擊這裡去阮一峰大神的教程里去學習一下吧。阮一峰git教程 什麼是集中式 ...
  • 在表單提交中,設置input不可編輯,但是可以向後臺傳輸數據,的設置方法: $('#input').attr("readonly",true); ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...