我现在正在尝试用函数的js onclick来实现页面布局的改变,问题是,如何让js显示当前的正文html? 逻辑如下: 首先我有我的页面html和主体dom,然后我有我定义的脚本,如果你点击按钮,你会有不同的内容显示,使用pageLayout.innerHTML = "<p>this is the new content</p>"。 但是我如何让js显示最后的内容,或者返回到正文中脚本顶部定义的内容,而不是复制粘贴两次,最后使用相同的函数?
上下文:我有一个单页web应用程序。所以在任何时候都有很多div被隐藏(我不确定这是否重要)。我发现当用户完成一个页面(页面X)时,他们点击后退(转到页面Y) -如果他们返回到页面X,那么位置与他们离开页面时相同。后退按钮在底部,所以用户最终又回到了那里。
我想要的是,当他们返回到页面X的时候,他们会在页面的顶部,这样他们就可以重新开始。无论是向后滚动还是直接向后跳转--任何一种方式都可以。
我已经尝试了以下所有方法,但都没有成功:
// Scroll to top
setTimeout(function(){
alert('scroll');
我正在编辑一个在网上购买的codeIgniter应用程序,它没有支持,一切正常,但是javascript代码不工作,它一直给出这个错误信息 Error in event handler: TypeError: Cannot read property 'apply' of undefined at w.g.P (chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js:22:354) at w.g.na (chrome-extension://ngpampappnmepgilojfohadhh
我有以下代码,它使我能够从另一个页面链接到特定的选项卡。唯一的问题是,当单击链接时,页面会被加载,然后向下滚动到DIV所在的位置。我想让它只在顶部加载页面。
任何帮助都将不胜感激。
<script type="text/javascript">
$(function() {
// Javascript to enable link to tab
var url = document.location.toString();
if (url.match('#')) {
$('.nav-tabs a[href=#'+u