1

正如我所说,我正在尝试学习 jQuery,但似乎无法解决我遇到的 2 个问题。该页面在这里:http ://www.illism.com/Manny/03

  1. 当有人单击“休息室”或“餐厅”链接时,我希望页面滚动而不仅仅是“跳转”到该部分。我试了试了试了,没用。。。

  2. 当用户单击“mainnav”hrefs 时,我想出了如何在页面的餐厅一侧显示隐藏的“部分”或“页面”(实际上只是 div):

    $(function(){
    function contentSwitcher(settings){
        var settings = {
           contentClass: '.content',
           navigationId: '#mainnav'
        };
        $(settings.contentClass).hide();
    
        $(settings.navigationId).find('a').click(function(e){
            var contentToShow = $(this).attr('href');
            contentToShow = $(contentToShow).fadeTo('slow',1.0);
    
            e.preventDefault();
    
            $(settings.contentClass).hide();
            contentToShow.show();
        });
    }
    contentSwitcher();
    });
    

我遇到的问题是技术上有 2 组“#mainnav”和 2 组“.content”,一组在“#restaurant”div 中,一组在“#lounge”div 中。如何编辑脚本以同时使用两者?

4

0 回答 0