我正在创建一个jQuery网页,我有一条指令自动设置标头标签的宽度。但是当我第一次运行它时,jQuery会忽略它并将其设置为1542px。
奇怪的是,当我刷新页面,或者当我从Netbeans重新运行它到一个新选项卡时,它不会忽略该指令并按照我的意愿工作,一切都很完美。
更奇怪:所有这些都只发生在Firefox中,但可以在IE上运行(没有尝试过其他浏览器)。
CODE
我的html中有这段代码:
<script>
var data = "";
var success = function (data) {
OneMenu.createMenu("#mainMenu", data);
};
$.ajax({
dataType: "json",
url: "/MenuOne/example_menu.json",
data: data,
success: success
});
</script>
在 createMenu 内部我使用JSON定义了所有代码,我的jQuery指令也在那里,我不知道你是否需要更多的代码或jsfiddle或者anythig -Just tell我,如果你需要它。
如果您已经了解了正在发生的事情,我的猜测是问题来自缓存,但我真的不知道如何解决这个问题......
感谢队友
答案 0 :(得分:0)
我想我发现了正在发生的事情:http://ask.metafilter.com/200230/My-webpage-wont-update-unless-I-hit-the-refresh-button
我不知道如何解决这个问题,但知道它来自何处是一个开始。希望这可以帮助别人。 (如果有人有建议的话,我会把帖子打开)。