gpt4 book ai didi

javascript - $(document).width 在 PC Chrome 和 Mac Chrome 中报告不同

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:54 25 4
gpt4 key购买 nike

所以我有一些页脚功能代码:

$(document).ready(function () {

$("<a class=\"dropdown-toggle dropdown-toggle-new disabled\" data-toggle=\"dropdown\" data-target=\"#\" style=\"text-align:right; float:right; display:inline; cursor:pointer\">+</a><br clear=\"both\"/><br clear=\"both\"/>").insertAfter("footer .dropdown-toggle");
$(".dropdown-toggle-new").css({ "display": "none" });

$('li.dropdown .dropdown-toggle-new').click(function () {
$(this).parent().children('ul.dropdown-menu').toggle(300);
});

$( window ).resize(changeFooter);
changeFooter();

function changeFooter(){
if ($( document ).width() > 767){
$('li.dropdown .dropdown-toggle-new').parent().children('ul.dropdown-menu').show();
$(".dropdown-toggle-new").css({ "display": "none" });
} else {
$(".dropdown-toggle-new").css({ "display": "inline" });
$('li.dropdown .dropdown-toggle-new').parent().children('ul.dropdown-menu').hide();
}
}
});

我遇到的问题是,在 Mac Chrome 中,当浏览器宽度达到 767px 时,一切似乎都可以正常工作。然而,在 PC Chrome 上,在 768px 时它不会进入正常 ListView ,它保持为折叠列表直到大约 782px,所以它就像添加 15px。我试图通过将参数更改为 752px 以适应 15px 来调整代码,但这随后弄乱了 Mac 上的功能。

这是我的测试链接:

http://www.conversantmedia.com/publishers (实际上在页面包含要测试的页脚)

在您缩小规模时,我正在处理其他一些样式问题,但我已经为这个页脚问题困扰了几天。我只关注页脚导航功能。

最佳答案

我会使用:

$( 窗口 ).width() > 767

代替

$( 文档 ).width() > 767

关于javascript - $(document).width 在 PC Chrome 和 Mac Chrome 中报告不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com