有兩處錯(cuò)誤:

蘇州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
一、
應(yīng)該是i++,不是1++。
二、
應(yīng)該是arr.length-1-i,不是arr.length-i。
改好后是這樣的:
script
arr = [3, 5, 7, 9, 11];
newArr = [];
for (var i = 0; i arr.length; i++)
{
newArr[i] = arr[arr.length-1-i];
}
console.log(newArr);
/script
其實(shí)翻轉(zhuǎn)數(shù)組可以調(diào)用函數(shù)reverse來(lái)實(shí)現(xiàn),像這樣:
script
arr = [3, 5, 7, 9, 11];
arr.reverse();
console.log(arr);
/script
這是截圖:
怎么個(gè)翻法?我給你個(gè)代碼,使用js控制文本添加css的動(dòng)畫功能,你舉一反三吧。
!DOCTYPE?html
html
head
meta?charset="utf-8"?/
title/title
style?type="text/css"
@keyframes?rotate?{
from?{
transform:?rotate(0);
}
to?{
transform:?rotate(360deg);
}
}
div?{
width:?100px;
height:?100px;
line-height:?100px;
text-align:?center;
background-color:?cornflowerblue;
color:?white;
cursor:?pointer;
}
.rotate?{
animation:?rotate?5s?linear?infinite?normal;
}
/style
/head
body
div?onclick="rotate(this)"點(diǎn)我翻轉(zhuǎn)/div
script?type="text/javascript"
function?rotate(item)?{
if(item.classList.contains("rotate"))?{
item.classList.remove("rotate");
}?else?{
item.classList.add("rotate");
}
}
/script
/body
/html
html
titlejs實(shí)現(xiàn)按鈕控制圖片90度翻轉(zhuǎn)特效/title
body
script language="javascript"
var isIE = (document.uniqueID)?1:0;
var i=1;
function rotate(image)
{
var object = image.parentNode;
if(isIE){
image.style.filter="progid:dXImagetransform.Microsoft.basicImage(rotation="+i+")";
i++;
if(i4) {i=1};
}
else{
try{
var canvas = document.createElement('canvas');
if(canvas.getContext("2d")) {
object.replaceChild(canvas,image);
var context = canvas.getContext("2d");
context.translate(300, 0);
context.rotate(Math.PI*0.5);
context.drawImage(image,0,0);
}
}catch(e){}
}
}
/script
input type="button" value="點(diǎn)擊旋轉(zhuǎn)圖片" onclick="rotate(document.getElementById('myimg'))" /br /
img id="myimg" src="1.jpg"/
!-- 圖片路徑你自己替換 --
/body
/html
正在給你寫代碼,稍等...
----
2008-3-28
!-- 把如下代碼加入body區(qū)域中 --
script language="Javascript"
!--
if (document.images) {
button1 = new Image
button2 = new Image
button1.src = ''
button2.src = ''
}
//--
/script
a href="" onmouseover="document.rollover.src=button2.src"
onmouseout="document.rollover.src=button1.src"
img src="" border=0 name="rollover"/a
應(yīng)該是var?i=?arr.length?;?i??0;?i--才對(duì)吧,你這個(gè)直接就是newArr每個(gè)都是一樣的了
或者用reverse()方法可以直接倒敘輸出數(shù)組,不過(guò)你的數(shù)組得是Array類型的
現(xiàn)在我們以這個(gè)蘋果的圖片作為例子
我將演示代碼寫在這個(gè)頁(yè)面網(wǎng)頁(yè)鏈接,下面解釋其用法。
頁(yè)面結(jié)構(gòu)如圖
javascript代碼如下
$(function() {
var r = 0;
$('img').click(function() {
r += 90;
$(this).css('transform', 'rotate(' + r + 'deg)');
});
});
核心思路是控制圖片的這個(gè)css屬性:
transform:?rotate(360deg);
其中360deg就是360度,點(diǎn)一次旋轉(zhuǎn)90度
本文題目:javascript翻轉(zhuǎn),JavaScript翻轉(zhuǎn)字符串里的單詞
網(wǎng)址分享:http://chinadenli.net/article37/dsgcgpj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站策劃、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、App開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)