Jquery can';t在$(windows.load()上设置chrome页边距顶部
我尝试在页面加载时在chrome中设置JQuery边距顶部Jquery can';t在$(windows.load()上设置chrome页边距顶部,jquery,css,google-chrome,safari,Jquery,Css,Google Chrome,Safari,我尝试在页面加载时在chrome中设置JQuery边距顶部 $(window).load(function(){ var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(n
$(window).load(function(){
var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor);
if (isChrome) {
//alert("You are using Chrome!");
$('.footer_links').css("margin-top","0px;");
}
if (isSafari) {
//alert("You are using Safari!");
$('.footer_links').css("margin-top","10px;");
}
在Safari中,它工作得很好,但chrome失败了。但是当我想改变背景颜色时,比如:
$('.footer_links').css("background-color","red");
它同时适用于Chrome和Safari
提前感谢您的帮助 使用
$('.footer_links').css("margin-top", "0");
而不是
$('.footer_links').css("margin-top", "0px;");
问题是
0px代码>
写入时不使用px代码>
css("margin-top","0px;");
到
及
到
没有代码>删除;这个从px到“0px”和“10px”你为什么要这样做?如果(isChrome){//alert(“您正在使用Chrome!”);$('.footer_links').css(“marginTop”,“0px;”),为什么不为有相同问题的用户使用*{box size:border box}
css("margin-top","0px");
css("margin-top","10px;");
css("margin-top","10px");