jQuery加载其他html页面,但如何还原为原始内容
jQuery loading other html pages, but how to revert to original content
所以我已经做了这一小段jQuery代码加载html文件到一个div,但我正在努力找出我如何可以例如放置一个返回按钮加载的内容,一旦点击将恢复到原始内容有什么想法吗?
理想情况下,我想使用ajax效果时,加载内容与throbber,但阅读在线加载是最好的方式?
$('.load-page').on("click", function() {
var href = $(this).attr("href");
$('#in-the-news').load(href);
return false
});
链接:<a href="/page-to-load-into-div" class="load-page">link</a>
html: <div id="in-the-news">
<p>original content</p>
</div>
必须在用户按下链接时将原始内容缓存到另一个对象中,然后在用户按下原始链接时将其收回。
类似这样的内容(未经测试)
$('.load-page').on("click", function() {
var href = $(this).attr("href");
if ($('#hidden-cache').html() == ''){
$('#hidden-cache').html($('#in-the-news').html());
}
$('#in-the-news').load(href);
return false
});
$('.original-page').on("click", function() {
$('#in-the-news').html($('#hidden-cache').html());
return false
});
<div id="in-the-news" class="original-page">
<p>original content</p>
</div>
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用jQuery从原始页面内容创建iframe
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 查找仅适用于原始图像的图像放大算法的名称
- 如何在使用Javascript浏览网站时处理原始窗口
- markrwithlabel.js(第三方)原始文件链接断开
- 在Javascript中重新分配对象变量时,原始对象会发生什么
- 如何在玩TimelineMax(GSAP)后重置原始位置
- 在编译阶段后创建新的DOM树,或者继续使用原始修改的DOM
- 原始javascript将json对象中的项目打印到列表中的屏幕上
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- django没有访问控制允许删除原始标头
- JQuery:使用clone()生成的元素不采用原始的事件属性
- HTML5 Canvas访问控制允许原始错误
- 如何使用JavaScript粘贴原始二进制文件而不出现“无效字符”错误
- 如何使用JavaScriptLib将字符串(WYSIWYG)转换为原始html
- jQuery加载其他html页面,但如何还原为原始内容
- 如何将转换后的文本字符串还原为原始HTML布局
- Jquery将文本框还原为原始值