最近用iPhone的path觉得那个导航菜单效果不错,于是用jquery+css3实现了一把,ff下效果比较正常,但是chrome下在路径计算上有些问题。
主要思路是根据按钮的数目平分1/4圆,使用Math.sin(x),Math.cos(x)来计算每个按钮在圆上的x,y轴坐标,转动效果使用了css3里的transform属性。并且使用jquery animate()做了位移动画 和 delay()做了每个菜单的延时执行。

chrome下对坐标点的计算似乎有些问题,并且动画没有ff下面的平滑,保留,自己找下问题所在

example:path_nav

在进行坐标定位时用到的Math.cos(angle[i]*Math.PI*2/360) 应改为 Math.cos(angle[i]*0.017),这样取整的时候不会造成位数过大,导致两个浏览器的结果不同的问题。

在执行jquery动画的时候应该预先将原始坐标点写到节点上,这样就能解决chrome在执行动画的时候找不到初始坐标所产生的位移问题

fix_example: path_nav

个人原创:转载请注明出处

评论: 0|标签:

今天应朋友的要求,简单写了个基于jquery的tooltips插件,很多方法没有封装,简单的写了下,基本能应对目前很多的tips的要求。

使用说明:在需要tips的地方添加title并添加属性rel=皮肤名即可

Example:tips

PS:以前老是丢三落四,写的东西从来都不存根,现在要开始整理一些东西了,以后慢慢完善优化,这样就不用每次拿到需求都重新写了

评论: 0|标签:

1、安装MySQL 5.0

yum install mysql mysql-server

开机启动:

chkconfig –levels 235 mysqld on

/etc/init.d/mysqld start

为MySQL root帐户设置密码:

mysql_secure_installation

2、安装的Apache2

yum install httpd

配置系统启动时自动启动apache

chkconfig –levels 235 httpd on

重启apache:

/etc/init.d/httpd start

3、Installing PHP5

yum install php

/etc/init.d/httpd restart

4、在PHP5中添加MySQL支持

yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

/etc/init.d/httpd restart

5、安装phpMyAdmin管理数据库

rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

x86_64

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

i386

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

yum install phpmyadmin

评论: 0|标签:

关于技术 2011-09-3

最近一直在电话面试,有时候被问到很偏门的问题也有点儿不知所错。后来想了想,现在大公司都需要招技术或者基础很扎实的人不无它们的道理。但是总觉得,它们总是忽略了技术的原本意义,技术再nb,如果不转化成生产力,不为人所用,不能给人们生活带来便利,那它就没有它所应该有的价值。被问的莫名是觉得,这些非常底层的问题对于产品来说,或者对于技术本身来说有什么实际的意义呢?

原来总想着技术做的全面点儿,nb点儿,现在想想,再nb,也离不开产品,永远都是打工的。

评论: 1|标签:

回头研究下怎么显示地理位置信息

评论: 0|标签: