这是我的第二篇文章,对不起我的英文,我是从意大利写的,我不是一个玩家。 我在masterpage.html中有这个HTML代码:
jQuery的:
<script type="text/javascript">
$(document).ready(function() {
$('#content').load('divelencoarticoli.html');
});
</script>
在以下div中包含一个列表页面(divelncoarticoli.html):
在页面divelncoarticoli.html中我有这个div:
<div class="one">
<a class="art" href="part1.html">link 1</a>
<a class="art" href="part2.html">link 2</a>
<a class="art" href="part3.html">link 3</a> ecc. ecc
</div>
此跟随脚本(来自stackflow)包含(和更改)页面上的时间part1.html,page2.html点击后转到包含页面的beginnig:
<script type="text/javascript">
$(document).ready(function() {
// select all the links with class="art", when one of them is clicked, get its "href" value
// load the content from that URL and place it into the tag with id="contentart"
$('a.art').click(function() {
var url = $(this).attr('href');
$('#contentart').load(url);
$('html,body').animate({scrollTop: parseInt($('#contentart').offset().top)}, 'slow');
return false;
});
});
</script>
在这个div
<div style="width: 100%" id="contentart"></div>
我不是开发人员,我需要另一个功能:当我的客户阅读所有包含的页面(part.1.html或part2.html ecc.ecc。)并且他位于这些页面的底部时,我想要包括在内脚本是一个用于关闭包含页面的新函数(关闭DIV,并在特定div处关闭GO TO TOP,名为
<div class="one">
位于masterpage.html中,而不是在包含的页面中。
看:链接必须包含在每个包含的页面中:part1.html,part2.html ecc。 ECC。目标是div class =“masterpage.html中的一个。”的顶部。
不可能吗?
提前致谢。
答案 0 :(得分:1)
您的HTML语法似乎不正确:
<a> class="art" href="part2.html">link 2</a>
<a> class="art" href="part3.html">link 3</a>
将其更改为:
<a class="art" href="part2.html">link 2</a>
<a class="art" href="part3.html">link 3</a>
不确定它是否会解决您的问题,但您永远不会知道:)