上一篇讲到取消显示fancybox时,使用$.fancybox.cancel()。后来仔细看了一下官方API,以及官方的示例,得出的结论是我错了。先看官方示例的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | $("#various7").fancybox({ onStart : function() { return window.confirm('Continue?'); }, onCancel : function() { alert('Canceled!'); }, onComplete : function() { alert('Completed!'); }, onCleanup : function() { return window.confirm('Close?'); }, onClosed : function() { alert('Closed!'); } }); |
在显示fancybox前,做一些判断,只需要将该判断放在fancybox的自定义方法onStart中,通过return的值来确定是否继续显示fancybox。
那么,$.fancybox.cancel是做什么用的呢?官方API中是这样说的“Cancels loading content”。
———————————————————————————————————–
上一次折腾的arch,安装的是gnome桌面环境,这一次安装了lxde和xfce。从安装文件大小、界面美观、使用方便等多方面考量的话,xfce确实是个不错的桌面环境。
比起gnome、kde安装文件就有200兆左右,xfce只需要60兆左右,至少对于我这种迫不及待的人来说,可以接受。
另外,xfce相对于lxde除了美观之外,也预装了一些软件,对于新手来说,避免自行安装软件的纠结。首先不知道装什么软件,其次不知道装哪款软件。
当然,xfce也不是没有不足的地方,例如自动挂载u盘就给我找了麻烦。结合官方文档LXDE和XFCE,大致操作如下:
【xfce自动挂载u盘】
pacman -S hal。
nano /etc/rc.conf,在DAEMON的dbus后添加hal。/etc/rc.d/hal start。
pacman -S pmount。
重启。
除此之外,你可能还需要安装一下软件
pacman -S gvfs
pacman -S thunar-volman
PS 本来想说firefox虽好,也有让我不满意的地方,然而我错了,因为不满意的是我尚未发觉的改进。
DoCiTe