首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将外部文件追加到头

将外部文件追加到头
EN

Stack Overflow用户
提问于 2017-07-27 00:21:50
回答 4查看 986关注 0票数 1

我正在尝试将一个文件加载到…头但同时也要保持目前的头脑。

目前…文件加载到头部,但在这样做之前它会删除标题。

如何将标题保存在标题中并同时加载文件。

代码语言:javascript
运行
复制
$('head').load('../../external_file.html');
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<head>
  <title>Home</title>
  <!-- External File goes here -->
  <!-- I want the title to stay -->
</head>

EN

Stack Overflow用户

回答已采纳

发布于 2017-07-27 01:47:36

我不知道你为什么要在头上插入HTML文件,但无论如何,还是尝试一下吧。

  1. 将您的jquery.min.js放在页脚或html的底部,而不是在头部上方。
  2. 您可以通过ajax(我假设您试图在外部html文件中逐个输出html元素)来完成这一任务。 (function(){ $.ajax({ url : "../../external_file.html", type: "GET", dataType: "html", success : function (data) { $(data).appendTo('head'); } }); })(); --这将发出ajax请求,并返回html文件的任何内容并附加到您的头部。

:更新:

好的,请跟着这个:

  1. 所有您的脚本远离head(标准),将它放在html文件下面的某个地方。
  2. 从.ajaxComplete中删除我的代码(无论如何,你不需要它-- ajaxComplete);
  3. 将$('.click_explore').click()放入代码中的成功函数中。因为导致循环的当前结构。 (函数(){ $.ajax({ url:“../../Externalfile.html”),类型:"GET",dataType:"html",成功:函数(数据){$(数据).appendTo(‘head’);$(“.click_explore”).click(函数(){ $('body').animate({ scrollTop:$(".scroll_to_me").offset().top - 100 },500);返回false;});})();

我希望这能帮上忙。

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45339412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档