saber 酱的抱枕

Fly me to the moon

04/6
2015
学习

通过传参进行tab选项卡切换一例

看到别的网站,有的选项卡都是用传参的方式切换的,避免了代码重写,于是我也试着做了一个。


demo下载  查看demo

    <script type="text/javascript">
    	function setTab (tabTitId,tabPre,tabNum) {//参数是tab标题的id,本组tab的公共前缀,本组tab的个数。
    		//把字符串传参的时候,要加单引号。不是字符串也不是数字的时候,传递的是页面的元素。
    		for (var i = tabNum; i > 0; i--) {
    			document.getElementById(tabPre+i+"_tit").className="tab_Tit_off";//所有标题设置className
    			document.getElementById(tabPre+i+"_box").style.display="none";//隐藏所有box
    		};
    		document.getElementById(tabTitId).className="tab_Tit_on";//对当前标题设置className
    		document.getElementById(tabTitId.replace("tit","box")).style.display="block";//显示当前标题对应的box
    	}
        setTab('tab1_1_tit','tab1_',4);//页面载入后对第一个tab执行一次
        setTab('tab2_1_tit','tab2_',3);//页面载入后对第一个tab执行一次
    </script>

选项卡标题和内容的id使用相同的前缀和有规律的序号,再把当前标题的id、选项卡的前缀、个数传递到函数里。class只和样式有关。

通过传参进行tab选项卡切换一例

04/5
2015
学习

js制作文字逐字出现的效果

js文字逐字出现的效果
使用了js的substring()方法截取字符串,并使用定时器控制字符增加的间隔时间。代码如下:

    <div class="textbox" style="text-align: center;font-family:  Microsoft YaHei;"></div>
    <script type="text/javascript">
    	var textword="Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.";
    	var textbox=document.getElementsByClassName("textbox")[0];
    	var textlength=1;
    	var startAdd;
    	function textwordAdd () {
    		textbox.innerText=textword.substring(0, textlength);
    		if (textlength<=textword.length) {
    			textlength++;
    		}else{
    			clearInterval(startAdd);
    		};
    	}
    	startAdd=setInterval(textwordAdd, 100);
    </script>

定时器单独设置了一个变量。如果直接用window.setInterval和window.clearInterval的方式的话,清除定时器是无效的。
参考:JS截取字符串substr 和 substring方法

js制作文字逐字出现的效果

04/5
2015
学习

Dewplayer MP3网页播放器


dewplayer是一款开源、小巧的的flash式MP3播放器。它有迷你版、经典版、多功能版等多个版本,可以播放单曲,也有带列表的样式等其他样式。实现起来的差别只在于配置的代码不同。上面的示例由于没有列表,所以比较适合单曲的播放。代码如下:

<embed height="50" width="400" quality="high" allowfullscreen="true" type="application/x-shockwave-flash" src="/f/mp3play.swf" flashvars="mp3=http://img.hdslb.com/media/Sagitta_luminis.mp3|http://img.hdslb.com/media/cibasadehoxii.mp3&amp;autostart=1&amp;bgcolor=ffa666" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed>

更多样式的代码示例和讲解可以参考:
http://www.jb51.net/article/25671.htm
http://yangpanwww.iteye.com/blog/1099580

Dewplayer MP3网页播放器

04/5
2015
ACG

God is Madoka

鹿目圆香

http://kami.im/

我是偶然从贴吧看到这个网站的,是圆神的主题网站。页面上有一张圆神的图片,右下角可以播放音乐,也可以给圆神留言。一共四首音乐:
1.Sagitta luminis.mp3(圆环之理)
2.cibasadehoxii.mp3(翼をください)
3.Madoka_bless_you.mp3(大事なものは目盖の里)
4.i_believe.mp3(I believe~海の底から~)

Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.
Your sin, I bear.

如果你愿意,你可以在这里寻找治愈和救赎。只要你内心有这个意念,你就可以得到。
(我忽然明悟了。寻找,就寻见。又或者说,心诚则灵。只要你的内心愿意接纳。

据说这是bishi姥爷建立的网站。因为第一位留言者名字正是bishi,邮箱也是他的邮箱。留言内容是“madoka Bless you~”。bishi对小圆爱的深沉,大家都知道的。

唔,看到了小圆成神曲Sagitta luminis,就是bishi姥爷亲自投的。

恩,调戏一下bishi姥爷:小圆本居然钓不出bishi了 2333333

联动:http://ihomura.com/

现在播放的正是林原惠美的《翼をください》。很微妙的感觉。等会儿去看FSN第二季。太晚了=,=去睡觉

God is Madoka

04/3
2015
游戏

第九大陆萨满比基尼时装截图

第九大陆萨满比基尼时装截图
之前我就写了一篇文章展示了比基尼时装的截图,链接在此。那个角色是镰刀,现在从镰刀身上扒下来用在元素身上了。本文的这些图都是在休养地截的,光线好,人物也显得白白美美的了^_^
话说我必须吐槽第九大陆的游戏设置,竟然没有抗锯齿选项。在游戏里感觉不明显,看着画面很美,但是截出来的图惨不忍睹。后来我在N卡设置面板开启了抗锯齿,镇楼这张图就是开了抗锯齿之后截的。
开了抗锯齿之后,效果确实棒。但是画面变平滑也就罢了,文字却也跟着变模糊了,很不爽。不管你开的是2X 4X 8X,模糊的程度都一样,所以我就8X干到底了。 点我查看设置
Read More →

第九大陆萨满比基尼时装截图

04/3
2015
游戏

第九大陆萨满新手时装截图

第九大陆萨满新手时装截图
这套时装是萨满的新手礼包里面送的,使用期限是7天。虽然并不算很漂亮,不过也还可以看。国服商城里的时装大多数都惨不忍睹。
雪山里的截图,背景、光线都很好的,只是我这个角色的脸不好看。所以后面戴上了头套,看不见正好~哈哈
Read More →

第九大陆萨满新手时装截图