自己想做一个自己的网站,觉得自适应的效果会好一点,但是放到手机端的话,菜单显示是个问题。所以自己试着写了一个悬浮球菜单的效果。
好了,上代码。
这里有四个文件要用:
jqurey.js//因为基于jq做的。所以这里要引用js文件。我引用的是jquery-1.8.2.js
PublicJs.js
主要是判断是否是手机端,来确定是使用点击或触摸事件用的
还有要注意的是,你的body是否足够高。因为隐藏悬浮菜单的事件实在body上面触发的。我的页面中设置了html{width:100%;height:100%;}body{width:100%;height:100%}这两个样式。来解决这个问题,同事也解决了苹果手机里面的position:fixed;失效的问题
然后下面是我们使用这个悬浮球的时候的代码了
1 $(function () {2 SuspendedBall.Add();//添加悬浮球3 SuspendedBall.BoxHtml("
然后,整个悬浮球就做完了。
想看的同学们可以打开我的网站去看:网址
当然,要记得放到宽度小于500的浏览器中看,我设置了显示的大小。
下面是我在google浏览器中手机界面看到的效果。
好了,弄完了,钦此。