首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >javascript clientY

javascript clientY
EN

Stack Overflow用户
提问于 2014-01-15 04:08:59
回答 1查看 74关注 0票数 0

我试图制作一个div容器,当用户将鼠标放在文本链接上时,显示鼠标的位置,但在Internet Explorer中,该位置与使用最新版本的ff和ie的Firefox中的位置不同。有没有什么新的方法来为这两个浏览器创建不同的脚本,或者他们会让它们相同。现在,客户端Y在两个浏览器中的不同之处在于div显示的位置与鼠标所在文本的位置不同。我正在使用

代码语言:javascript
运行
复制
<!--[if !IE]><!-->
<p>not ie</p>
<!--<![endif]-->

我是不是用错了?上面写着不是ie浏览器。我怎么做才能让clientY在不同的浏览器中有所不同?这是我的javascript的样子。

代码语言:javascript
运行
复制
<script type="text/javascript">
            function closePopup(div_id) {
                var el = document.getElementById(div_id);
            }
            function toggle(div_id, height) {
                var el = document.getElementById(div_id);

                if ( el.style.display == 'none' ) { 
                    el.style.display = 'block';

            }
            function getX(event) {
                var x = event.clientX;
                return x;
            }
            function getY(event) {
                var y = event.clientY;
                return y;
            }
            function window_pos(element, x, y, width, height) {
                var el = document.getElementById(element);
                el.style.position = "absolute";
                el.style.left = ""+setX(x-parseInt(width, 10)/2)+"px";
                el.style.top = ""+setY(y-parseInt(height, 10)/2, height)+"px";
            }
            function setX(x) {
                return window.pageXOffset+x;
            }
            function setY(y, h) {
                return window.pageYOffset+y-parseInt(h);
            }
            function popup(element, event) {
                var el = document.getElementById(element);
                var width = el.style.width;
                var height = el.style.height;
                var positiona = [];
                window_pos(element, getX(event), getY(event), width, height);
                toggle(element, height);     
            }
        </script>
EN

回答 1

Stack Overflow用户

发布于 2014-01-16 05:27:23

如果任何人对使用wordpress的客户端有任何问题,并且您正在使用2014主题

代码语言:javascript
运行
复制
<link rel='stylesheet' id='twentyfourteen-style-css'  href='http://test.earnmoneyfromwebsite.com/wp-content/themes/twentyfourteen/style.css?ver=3.8' type='text/css' media='all' />

这就是为什么它在不同的浏览器中是不同的,并根据屏幕的大小而变化的原因

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21122973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档