大家都知道我们无所不能的Thickbox竟然不能支持Flash的载入。虽然将SWF文件当作iFrame内容直接用Anchor引用,可以在 IE下正常显示flash内容,可惜在FF下无用。在Thickbox还没有做出更新的时候,我们该怎么在Thickbox里面显示Flash呢?曾经有 人提出过改版的Thickbox, 可以他没有继续更新。
今天突发奇想,干脆写个PHP页面,然后当iFrame引用吧!
我这里示范一下用Thickbox打开FLV播放器并播放指定文件的例子吧。(其实这个ELFVision里已经得到了使用)
这里使用的JW FLV播放器支持N多的参数和外部脚本,我们只订制了它播放文件、长度、宽度和自动播放,这四个非常基本的参数。如下是默认状态下的播放器代码:
<embed src="http://www.jeroenwijering.com/embed/player.swf" allowscriptaccess="always" allowfullscreen="true" flashvars="width=320&height=250&file=/upload/player.flv" width="320" height="250"></embed>
Read More
众所周知,WP2.3以后的版本其中都内置了jQuery的库,而WP2.5已在后台用了Thickbox!那么我们为何不在前台利用Thickbox来改善站点的用户交互体验呢?
脚本在哪里?
既然已经内置了,那么这些东西都在哪呢?我们来查看管理页面的代码,会在HEAD部分发现如下两行:
<script type='text/javascript' src='http://www.elfvision.com/blog/wp-includes/js/jquery/jquery.js?ver=1.2.3'></script>
<script type='text/javascript' src='http://www.elfvision.com/blog/wp-includes/js/thickbox/thickbox.js?ver=3.1'></script>
以上就是我们调用Thickbox所需要的脚本。如果你想使用和后台一样风格的Thickbox,可以直接引用后台中Thickbox的定义:
<style type='text/css' media='all'>
@import 'http://www.elfvision.com/blog/wp-includes/js/thickbox/thickbox.css?1';
div#TB_title {
background-color: #222222;
color: #cfcfcf;
}
div#TB_title a, div#TB_title a:visited {
color: #cfcfcf;
}
</style>
Read More
这几天刚想写几篇关于色彩的文章以表我的拙见,不了这几天在Blueidea上面看到了一篇非常好的同类文章,打消了再写这个文章的念头:网页效果图设计之色彩索引作者froglt从色彩倾向和暗示出发,结合实例分析了不同色彩在设计作品中的不同意义。(当然那个色标我怀疑是盗用的别人的资料就是……)对于艺术专业出生的人来说,这些知识可能在高中就知道了;而对于像我这样的业余爱好者来说,一份这样的资料有着很强的参考和教育价值。汗颜一下,我的素描还是很恶心,什么时候才能开始学色彩啊……
另外一篇是关于一个老生常谈的问题了——可用性。真的没什么好说的,原文基本把所有主流的可用性理论都进行了分析,对于用户体验的设计可谓是一种“纲领”性文章:30 Usability Issues To Be Aware Of小声告诉大家,中文翻译可以在Blueidea上找到……