想在个人用Java Web技术写的网站首页提供这样一个功能:当网站打开完毕的时候,会从右下角慢慢往上弹出一个留言板。
请问这个功能大概怎么去实现、怎么设计,路过的高手提供一点思路
先谢谢了
请问这个功能大概怎么去实现、怎么设计,路过的高手提供一点思路
先谢谢了
解决方案 »
- struts2标签<s:doubleselect>问题
- Trac有没有Java Api
- geronimo2.2 启动问题
- java中gregoriancalendar中的用法!
- ActiveMQ 使用总结
- Axis发布的web服务,在传输加密javaBean时出现异常,请高手解决,回者有分!
- 关于用JSF框架的一个登录例子问题!
- 高手急救!Jbuilder2005下用AXIS实现运行于WEBLOGIC8下的服务问题?
- SQL的1433端口以打开,但在JSP中用JDBC联不上, 不知什么原因
- 哪位高手提供一个学习EJB的方法啊 有什么好书籍推荐一下!!急!!!!
- struts2 如何过滤敏感字符?
- 怎么用一条sql语句把学生的分数都列出来
那是不是可以说是美工的事情了?我一个Java程序员如果要写这玩意还得去弄会JS+CSS吧 ?
程序员的事情定义个div 样式里注意 要把position设置成absolute z轴最好也设置下 然后用top和right定义下他的初始化位置(默认是在里面 所以还要设置下margin-top) 为了显示清晰我还给你加了个边框 代码如下 <div
style="border: solid 1px buttonface; width: 50px; height: 50px; position: absolute; z-index: 100px; right: 0; top: 0; margin-top: -50;" id="test">
</div>
既然是逐渐更改位置 那么效果的话需要用到setTimeout 用JS一点一点来控制margin-top具体代码如下
var timeOutObject = null;
document.body.onload = function(){
timeOutObject = setTimeout("moveDiv();",5);
}
function moveDiv(){
var divObject = document.getElementById("test");
if(timeOutObject){
clearTimeout(timeOutObject);
}
if(parseInt(divObject.style.marginTop) < 0){
divObject.style.marginTop = parseInt(divObject.style.marginTop) + 1;
timeOutObject = setTimeout("moveDiv();",5);
}else{
return;
} }
具体就如上了 现写的 有些东西可能考虑不到 出错告诉我 我这里有调试好的HTML LZ加分
程序员的事情定义个div 样式里注意 要把position设置成absolute z轴最好也设置下 然后用top和right定义下他的初始化位置(默认是在里面 所以还要设置下margin-top) 为了显示清晰我还给你加了个边框 代码如下 <div
style="border: solid 1px buttonface; width: 50px; height: 50px; position: absolute; z-index: 100px; right: 0; top: 0; margin-top: -50;" id="test">
</div>
既然是逐渐更改位置 那么效果的话需要用到setTimeout 用JS一点一点来控制margin-top具体代码如下
var timeOutObject = null;
document.body.onload = function(){
timeOutObject = setTimeout("moveDiv();",5);
}
function moveDiv(){
var divObject = document.getElementById("test");
if(timeOutObject){
clearTimeout(timeOutObject);
}
if(parseInt(divObject.style.marginTop) < 0){
divObject.style.marginTop = parseInt(divObject.style.marginTop) + 1;
timeOutObject = setTimeout("moveDiv();",5);
}else{
return;
} }
具体就如上了 现写的 有些东西可能考虑不到 出错告诉我 我这里有调试好的HTML LZ加分
既然是页面载入后从下面弹出来,那么浏览者可能一开始不需要,应该有个X可以把留言板最小化到一个角落里,只显示一个小小的按钮,然后过一会儿想要留言了,应该点击该按就可以使留言板再弹出来,用jquery可以实现渐隐渐显,放大缩小式的切换。