左右按鈕,切換多張圖片
html:
<div id="content">
<a href="javascript:;" id="prev"><</a>
<a href="javascript:;" id="next">></a>
<p id="txt1">正在載入中......</p>
<span id="span1">數量正在計算中......</span>
<img alt="" id='img1'>
</div>
css:
<style>
#content {
width: 112px;
height: 199px;
margin: 40px auto;
position: relative;
}
#content a {
width: 20px;
height: 20px;
background-color: #ccc;
border: 2px solid #fff;
text-align: center;
text-decoration : none;
font-size: 20px;
font-weight: 700;
filter: alpha(opacity: 60);/* 透明度相容IE */
opacity: 0.6;/* 相容主流瀏覽器 */
position: absolute;
top: 80px;
}
#content a:hover {
background-color: pink;
filter: alpha(opacity: 90);/* 透明度相容IE */
opacity : 0.9;/* 相容主流瀏覽器 */
}
#prev {left: -40px;}
#next {right: -40px;}
#txt1,#span1 {
width: 112px;
position: absolute;
left: 0;
height: 25px;
line-height: 25px;
text-align: center;
color: #fff;
background-color: #000;
opacity: 0.5;
}
#txt1 {bottom: 0;margin: 0;}
</style>
js:
<script>
window.onload = function(){
var prev = document.getElementById('prev');
var next = document.getElementById('next');
var txt1 = document.getElementById('txt1');
var span1 = document.getElementById('span1');
var img1 = document.getElementById('img1');
var arrUrl = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg'];
var arrTxt = ['海上帆船','粉色檯燈','海邊風景','照相機'];
var num = 0;
// 初始化顯示內容
function fnTab(){//重複的程式碼要用函式包起來
span1.innerHTML = num+1 +'/' + arrUrl.length;// 1/4,因為計數是從1開始,所以num要加1
img1.src = arrUrl[num];//動態獲取陣列中圖片,先載入第一張圖片,因為num是0
txt1.innerHTML = arrTxt[num];//動態獲取陣列中文字,先顯示陣列中第一個文字,因為num是0
}
fnTab();//呼叫函式,fnTab()代表執行函式裡面的三行程式碼
next.onclick = function(){
num ++;//num自增1
if(num == arrUrl.length){//如果num的值超過陣列的長度
num = 0;//恢復到第一張圖片(陣列中是從0 開始數)
}
fnTab();// 然後相應載入的內容進行變動
}
prev.onclick = function(){
num --;
if(num == -1){
num = arrUrl.length - 1;//如果圖片已經在第一張,還點選上一張,那麼讓圖片顯示最後一張,即陣列長度減1為陣列最後一張圖片
}
fnTab();
}
}
</script>
注:簡化一模一樣(重複)的程式碼要用函式包起來(在初始化時就要包起來)。
相關推薦
左右按鈕,切換多張圖片
html: <div id="content"> <a href="javascript:;" id="prev"><</a> <
js通過添加隨機數的方法,解決多張圖片加載時由於緩存導致圖片無法正確顯示的問題
原因 顯示 rand class var rip 圖片加載 提交數據 cti 問題出現描述:當對列表中某個圖片進行重新編輯時,提交後會發現圖片列表仍會出現修改之前的圖片,新圖片並未覆蓋。 問題出現原因:緩存問題。 解決辦法:通過js方法,在每張圖片路勁後面添加一個隨機數,這
多張圖片的左右切換特效,實現迴圈切換
一個頁面同時要顯示多個圖片,並且需要實現這多個圖片的迴圈切換。 貼程式碼: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona
【html+css3】在一張jpg圖片上,顯示多張透明的png圖片
*** 放置 技術分享 一個 col 標簽 ech 透明 image 1、需求:在一個div布局裏面放置整張jpg圖片,然後在jpg圖片上顯示三張水平展示的透明png圖片,且png外層用a標簽包含菜單 2、效果圖: 3、上圖,底層使用藍色jpg圖片,【首頁】、【購物車】、【
深度學習,opencv讀取圖片,歸一化,顯示,多張圖片顯示
import numpy as np import cv2 def cv_norm_proc(img): # cv_norm_proc函式將圖片歸一化 [-1,1] img_rgb = (img / 255. - 0.5) * 2 return img_rgb def cv_in
微信小程式--多張圖片下載問題--for迴圈出現 漏下,亂序。最多下載5張圖片的問題解決(附帶個人開發小程式原始碼)
微信小程式多圖下載,之前肯定對單張圖片下載瞭解了。這裡就不再多說。 首先,多圖下載肯定是用到迴圈了。那麼問題就出在迴圈這裡。在迴圈裡呼叫單圖下載方法。這樣就會出現一個問題,就是下載時先遍歷完了,然後再依次執行wx.downloadfile 獲取到下載的臨時檔案路徑,再使用wx.saveIma
elementui 上傳圖片到七牛雲上面去,可以多張上傳 【簡單/有效】
目的:elementui 上傳多張圖片到七牛雲上面去 第一步:效果說明 七牛雲顯示: 第二步:程式碼 2-1、這裡會用到兩個小東西,一個是 後臺獲取 token,一個是獲取一個隨機不重複字串(uuid用來做上傳檔案的名稱) token 獲取:https
多個Word文件,多張圖片轉PDF方式實現
Word轉PDF網上有很多實現方式。本文主要介紹一個多個Word或者多張圖片轉為同一個PDF的方法。希望對大家有所幫助。 此種實現方式需要下載個第三方DLL Aspose ,iTextSharp。 可到個人網盤下載Aspose DLL下載。 本文通過一個簡單的Winform程式,給大家演示下
將多張圖片打包成zip包,一起上傳
1、前端頁面 <div class="mod-body" id="showRW" style="text-align: center;font-size: 14px;letter-spacing: 1px;line-height: 24px;padding-bottom: 10px;height
多組input檔案,每組 multiple選擇多張圖片上傳可增刪其中任意一張圖片
input 、multiple選擇多張圖片時,需要刪除其中的一張圖片怎麼做,大家都知道 input 中的檔案是不能刪除和更改的,只能清空,這裡我的做法是 定義一個物件儲存器把需要的檔案存在儲存器中 formData,後臺不從Input中讀取,從物件儲存器中獲取檔案,一組圖片使
多張圖片如何進行壓縮,圖片壓縮怎麼操作?
多張圖片怎麼進行壓縮呢?我們日常會產生很多的截圖,這些截圖我們也不可以刪除,就要將這些圖片壓縮一下了,怎麼進行多張圖片的壓縮呢?給大家分享一種可以同時壓縮多張圖片的方法。 1:先找到一款壓縮軟體,開啟壓縮軟體進入到圖片壓縮的頁面。 2:將自己的圖片準備好放在一個資
前端上傳圖片到oss服務,模仿微博多張圖片上傳(最多九張)
效果圖如下 核心js檔案 推薦《前端上傳元件Plupload使用指南》,有較詳細使用指南。 檔案地址: https://www.cnblogs.com/2050/p/3913184.html#plupload_doc4 首先是css檔案的引入 上傳元
SSM框架---上傳多張圖片到專案資料夾內,並將圖片的路徑存到資料庫
資料庫:所存的圖片路徑可以為空,不確定要上傳幾張圖片,圖片id自增 spring配置檔案裡配置檔案上傳解析器 <bean id="multipartResolver" class="org.springframework.web.multipart.commons
多次點選file上傳,資訊儲存在js集合中,不覆蓋上次點選資訊,js上傳多張圖片
頁面只有一個input file按鈕,一個確認上傳按鈕,要求:多次點選上傳,吧圖片資訊儲存入集合,點選確認按鈕,上傳所有圖片 多次點選這一個按鈕上傳圖片,在js中儲存為集合,但是遇到一個問題,當我點選第二次的時候,傳過來的this資訊會頂替掉上一次的this資訊, 也就是:上傳兩次,集合中有
關於php上傳多張圖片時,選擇圖片後就可以預覽的問題
這幾天一直在解決一個問題,上傳圖片時選擇成功後就能預覽。 需求:在點選上傳圖示的時候會在前面的input框中顯示出檔名,然後點選後面的檢視按鈕就可以預覽選擇的這張圖片了,要求不能重新整理頁面 1.一開始的時候打算用ajax上傳,後來發現多張圖片一同上傳的時候會出現問題,a
Okhttp 上傳單張、多張圖片,下載工具類
以下是對okhttp的封裝,希望大家不要見笑,很好用的 import android.content.Context; import android.os.Environment; import android.support.annotation.NonNull; import a
Photoshop CS6將多張圖片合成GIF動態圖或視訊,並將其儲存匯出
(0)從Mini Bridge中拖入多張圖片(製作原材料),形成多個圖層。 (1)從“視窗”中開啟“時間軸” 從“時間軸”的選項中“從圖層建立幀”,並設定各幀的延遲時間。可點選播放進行預覽。 (2)儲存為GIF格式檔案。 從“檔案”選擇“儲存為Web所用格式”,命名並“儲存”即可
java上傳多張圖片,並且可以刪除上傳的圖片。
如果你想只上傳一張圖片:http://blog.csdn.net/xuanzhangran/article/details/54928997 上傳多張: 可以刪除從庫裡查詢出來的圖片,也可以刪除剛上傳到圖片,其實不多,為了任務請耐心看完: 效果如下: 1
Android使用Retrofit技術仿微信圖片上傳,可以選擇多張圖片拍照上傳
Android 仿照微信發說說,既能實現拍照,選相簿,多圖案上傳 使用Retrofit技術。 使用方法:詳見部落格 專案的執行效果: 伺服器端接收檔案的action UploadFile.java @Controller p
電腦圖片合成視訊用什麼軟體?3分鐘快速教程,多張圖片做成精美視訊!
電腦圖片合成視訊怎麼做?圖片視訊製作用什麼軟體好?現在大家的照片或圖片很多,其實在電腦上把圖片做成視訊是非常方便的,還能整理好照片,節省空間,圖片/照片視訊看起來也更加美觀。今天直接用數碼大師教大家用電腦圖片合成視訊,3分鐘就能學會的教程,真滴挺簡單的。 看下用數碼大師做的圖片視訊效果: