首页» 杂项 »说说js诡异的clientX(bug?)

说说js诡异的clientX(bug?)

立即注册PayPal并开始接受信用卡付款。
转载请保持文章完整性!
本文链接地址:http://blog.desizen.com/4lone/721.html
主页:joel's blog

事情是这样的:我在做我的主题(躲猫猫中)时,想加入对@reply回复的鼠标悬浮时显示@源内容的效果(据mg12而来),这个效果是根据鼠标的移动而移动的,我在公司的电脑写的是这样:

(‘.atreply’).mousemove(function(e) {(‘.tip’).css({left:(e.clientX-300),top:(e.clientY-200)})});

这时,鼠标悬浮在”@”后,显示悬浮的提示框x坐标是在鼠标的正下方(这个也是很诡异,因为计算的当前鼠标x值偏右了,暂且不说),公司机器上四个浏览器显示的位置均相同;而在家里的电脑上看的时候,x坐标就向右偏移了大概100个px吧,很是诡异,以前没遇到过.

据我的分析是:我在父级div上面使用了绝对定位,但是绝对定位与这个clintX一组合,每个电脑对其的解析就不相同了,或许是因为屏幕分辨率的原因?

标签:

与"说说js诡异的clientX(bug?)"相关的文章:

4 条评论 »

  1.  我想想 Says:

    jQuery我也看了,很难。没有掌握啊。以后吧,自学太难了。

    • joel  says:

      其实相对来说,这个jq还是比较容易的.

  2.  我想想 Says:

    五月五,是端阳,民俗节日不能忘;
    荡起浆,推开浪,龙舟下水喜洋洋;
    艾草青,粽米香,快乐祝福冠群芳;
    戴香包,喝雄黄,驱邪防病保健康。
    端午快乐!

    • joel  says:

      :cry: 太感动了,谢谢啊,也祝你快乐,尽管已经过去了 :razz:

留下评论

emoticons

Feedback Form