?
Mar 17
xoops实现浮动广告层是比较困难的,总是定死在那不动…..有没有办法解决呢…当然有啦…本人google了一下…解决了xoops不能浮动的问题
浮动图层的原理就是利用document.body.scrollLeft和document.body.scrollTop动态的改变图层的位置,但是当HTML有了类似这样的头之后,图层就打死也不动了。
跟踪之后可以发现,当定义了DOCTYPE之后document.body.scrollLeft和document.body.scrollTop无论滚动条滚动到何处,这样的属性永远都等于零。于是图层就不再浮动了。
一般的解决办法是去掉那个头,呵呵。这里说的是另外一个办法。
在定义了DOCTYPE之后,使用document.documentElement.scrollLeft代替document.body.scrollLeft。同理使用document.documentElement.scrollTop代替document.body.scrollTop。
这样在有DOCTYPE的时候,图层也可以滚动了。
但是,在没有DOCTYPE的时候document.documentElement.scrollLeft也永远为零了,那么,能否有一个在有没有DOCTYPE定义都可以用的方案涅?嘿嘿。
那就可以这样写:
New@#”>
if(document.documentElement && document.documentElement.scrollLeft)
{
scrollLeft = document.documentElement.scrollLeft;
}
else if (document.body)
{
scrollLeft = document.body.scrollLeft;
}
这样就可以在任何情况下使用scrollLeft了,其他的属性(scrollTop、clientWidth、clientHeight)同理。
?
分享到:
相关推荐
XOOPS是eXtensible Object Oriented Portal System的缩写,直译为面向对象的可扩展门户系统,是一个强大的基于web的内容管理平台。 XOOPS 2.5.7 Final 发布,此版本完全兼容 PHP 5.5,其他包括安全更新,bug 修复...
xoops是一种可扩展的,面向对象的,易于使用的动态网站内容管理系统.采用PHP语言开发而成.xoops是一款理想的开发工具,它可以开发大小不一的动态社区网站.公司内部的网站,企业门户网站,网络日志等。XOOPS 是一个...
本教程对XOOPS进行了详细的介绍,让您对XOOPS有了一个具体的了解。
这是目前最新的xoops版本。感觉很好用。功能很强大。希望有更多的人使用。最好是非计算机专业的人用。
通过图文结合的方式详细的介绍了XOOPS的安装过程。
xoopsxoopsxoops
xoops建立门户网站的一些经验教程,php程序
开源CMS程序XOOPS的2.0.14简体中文版
JOOMLA XOOPS 的环境配置手顺
一个xoops模块的详细开发例子.
详细介绍了XOOPS模板的安装与卸载,如何在导航菜单中隐藏一个已安装的模块,如何更新一个模组。
XOOPS是一个开放源代码的工具程序, 用于实现从小型到大型的动态交互社区,公司门户,企业内部网,网络日 志等。安装到服务器主机后,网站管理员可以登陆到管理区,通过浏览器来管理内容信息。后台管理手段直观易用...
详细讲解了XoopS模块开发中的一个基本的文件结构。
XOOPS是一个开放源代码的工具程序, 用于实现从小型到大型的动态交互社区,公司门户,企业内部网,网络日 志等。安装到服务器主机后,网站管理员可以登陆到管理区,通过浏览器来管理内容信息。后台管理手段直观易用...
XOOPS是一个开放源代码的工具程序,用于实现从小型到大型的动态交互社区,公司门户,企业内部网,网络日志等。安装到服务器主机后,网站管理员可以登陆到管理区,通过浏览器来管理内容信息。后台管理手段直观易用,...
Hack内容:多账户保存密码、扩展XOOPS内置码
xoops-2.3.3. XOOPS开发组很高兴得宣布XOOPS 2.3.3 RC的发布
对于较大规模的网站, 可以根据需要,启用更多的模块,如新闻发布、论坛、资源下载、友情链接,以及在线购物、广告管理等,对于Wiki、RSS,XOOPS也有相应的模块。 在国际语言支持方面,XOOPS有十种以上的语言...
自己开发的xoops频道管理模块,可动态生成纵向和横向导航菜单。支持xoops 2.3以上版本