IE6下PNG透明背景解决方法

十二 27th, 2009  , , , ,
1

Comments

虽然FF和IE7以上浏览器版本已经解决png背景透明的问题,但是每次做页面都要考虑IE6那部分用户的存在,所以纠结不已,在网上胡乱找了一通,终于找着一个可以解决问题的办法,是不是最佳办法就不知道了,反正是我找的方法里比较靠谱的,如下:

http://www.dillerdesign.com/experiment/DD_belatedPNG/

大概的意思写的很明白了,就是最初要将这个js引入页面,然后判断是否为IE6,如果是就执行一个js函数,此js函数的参数就是含png透明北京设置相关的css的class或者id名,问题解决!

JS模拟点击链接

十 17th, 2008  , , , , ,
2

Comments




测试链接



让JS实现链接的点击效果

js获取鼠标位置杂谈

八 13th, 2008  , , , ,
1

Comments

   最近在搞一个AJAX的小功能,目的是用浮动div框显示当前鼠标下控件的详细信息,其中获得鼠标位置这块害得我走了很多冤枉路,因为压根没有想到我下面提到的第二点的区别,所以我的页面出来总是找不到我之前定义的那个div;

   其实获得鼠标位置就是一句话的事情,但是要是不了解浏览器间的区别,整个过程就会让人很郁闷,区别在与:

   1.IE下获得x和y轴的距离分别用event.x和event.y;
     FF下获得x和y轴的距离分别用event.pageX和event.pageY;

   2.IE下用此方法获得的位置是不算滚动条滚过的位置的,即它只会算到浏览器边缘;
     FF则会算进滚过去的那些位置;
     (这个地方很让我崩溃,为这么点小区别我把所有用到的程序全部重写了一遍,囧死……)

   解决1的办法,无非是判断一下浏览器,然后用什么方式;

   解决2的办法,是在IE的情况下在x和y轴分别加上document.documentElement.scrollTop和document.documentElement.scrollLeft;

   对JS我了解的比较少,如果大家有更好的建议欢迎留言指教!谢谢