去锚(添加其他功能)

时间:2013-12-29 17:05:26

标签: javascript jquery html anchor

这是我的第二篇文章,对不起我的英文,我是从意大利写的,我不是一个玩家。 我在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中的一个。”的顶部。

不可能吗?

提前致谢。

1 个答案:

答案 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>

不确定它是否会解决您的问题,但您永远不会知道:)