我測(cè)試了一下,那個(gè)if條件判斷應(yīng)該是可以進(jìn)去的。你的animate函數(shù),要求ulin在1秒的時(shí)間內(nèi)把自身的透明值設(shè)置為不透明,難道ulin在之前是不可見的?你如果只是想跳回第一張的話,我建議你先這么寫試試看,回調(diào)函數(shù)挺難控制的:
成都創(chuàng)新互聯(lián)公司是專業(yè)的廣信網(wǎng)站建設(shè)公司,廣信接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行廣信網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
if (z%6==5){
var css = {};
css['opacity'] = 1;
css['margin-left'] = '0px';
ulin.css(css);//先別用動(dòng)畫,看看有沒有效果,有效果之后,直接把這句替換成下面的
//ulin.animate(css, 1000);
}
就像你平常寫判斷一樣啊,沒有什么新規(guī),該用jQuery的地方就用jQuery。和平常寫判斷沒有區(qū)別
問題在于你的這句,var Str = document.getElementById("weatherInfo").value;
只有在你的這個(gè)weatherInfo ID所在的對(duì)象是一個(gè)input的時(shí),才能用.value取到值,其他的非input的對(duì)象得用.innerText 或.innerHtml
也就是這樣:var Str = document.getElementById("weatherInfo").innerText;
加入$('div')就是你舉例的div對(duì)象,判斷語句如下:
if($('div').hasClass('two'))
{
//do something
}
不可以;
if語句作為條件語句,只有在喲判斷的地方使用,一般情況不使用;你這寫法不對(duì);
var a = $("#id1").innerHTML.txt;
if(a=0; a5; a++ ){
寫方法
}
else{
寫方法
}