我试图制作一个div容器,当用户将鼠标放在文本链接上时,显示鼠标的位置,但在Internet Explorer中,该位置与使用最新版本的ff和ie的Firefox中的位置不同。有没有什么新的方法来为这两个浏览器创建不同的脚本,或者他们会让它们相同。现在,客户端Y在两个浏览器中的不同之处在于div显示的位置与鼠标所在文本的位置不同。我正在使用
<!--[if !IE]><!-->
<p>not ie</p>
<!--<![endif]-->我是不是用错了?上面写着不是ie浏览器。我怎么做才能让clientY在不同的浏览器中有所不同?这是我的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>发布于 2014-01-16 05:27:23
如果任何人对使用wordpress的客户端有任何问题,并且您正在使用2014主题
<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' />这就是为什么它在不同的浏览器中是不同的,并根据屏幕的大小而变化的原因
https://stackoverflow.com/questions/21122973
复制相似问题