Php Ajax内容和Css定位
希望有人能看到我的错误。如果你看看我的 注意Php Ajax内容和Css定位,php,css,jquery,Php,Css,Jquery,希望有人能看到我的错误。如果你看看我的 注意 单击菜单{position:fixed;}元素时 奇怪的是,只有一个(主)移动而没有其他(Prog、Jet、Wind、Mesonet、Disc、Rad/Sat) ajax调用的PHP在所有页面上的格式类似,如下所示: <?php // do php stuff echo <<<HTML <div class="content"> <!-- html stuff --> </div> HT
单击
菜单{position:fixed;}
元素时
奇怪的是,只有一个(主)移动而没有其他(Prog、Jet、Wind、Mesonet、Disc、Rad/Sat)
ajax调用的PHP在所有页面上的格式类似,如下所示:
<?php
// do php stuff
echo <<<HTML
<div class="content">
<!-- html stuff -->
</div>
HTML;
编辑:已解决我的问题的答案是“有什么东西在content div之前插入了一些空格”,正如爆炸药丸所给出的那样。奇怪的是,有些东西是由PHP的
包括“file.PHP”引起的代码>在home.php中被调用
另一个问题是合适的,我想稍后我会在这里发布链接。
谢谢大家
您的成功功能正在替换您的内容:
与:
Ajax内容
类“content”具有CSS:。content{margin:auto;背景色:#eee;边框半径:15px;边框:3px纯黑;填充:.5em;}
,随着ajax成功删除
只需从页面中删除
,或修改success函数以替换第一个div
的内容,方法如下:success:function(result){$(“#ajaxdiv:first”).html(result);},
我不知道什么在改变;你能说得更具体些吗?我应该提到我在运行firefox和android mobile。没有检查其他人。请注意,当页面打开较大的红色区域时。点击PROG,红色区域消失了…希望这能解释你指的是顶部的红色边距?是的。红色定义了它的内容应该在顶部,就像所有其他的prog,jet,wind…etcI认为这与你的JS有关,但是在主页上的内容
div之前插入了一些空格
var options = {
success: function(result) { $("#ajax").html(result); },
beforeSend: function() {},
url: file,
type: "post"
};
$.ajax(options);