0

我的网页中有一个菜单,目前,用户必须单击菜单选项卡才能查看它们,我希望其中一个在网站启动时自动加载。

  • 我将包含该选项卡的锚命名为“主页”。

我应该在<body>标签中添加什么来实现它?

菜单项:

<body>
        <div id="mb_background" class="mb_background">
            <img class="mb_bgimage" src="images/default.jpg" alt="Background"/>
            <div class="mb_overlay"></div>
            <div class="mb_loading"></div>
            <div id="logoside"><img src="img/4yearslogoside.png"></div>

        </div>
        <div id="mb_pattern" class="mb_pattern"></div>

        <div id="mb_menu" class="mb_menu">
            <a id="home" href="#" data-speed="1000" data-easing="easeOutBack">בית</a>
            <a href="#" data-speed="1000" data-easing="easeOutBack">האנגר 17</a>
            <a href="#" data-speed="1000" data-easing="easeInExpo">טראנס ישראל</a>
            <a href="#" data-speed="1000" data-easing="easeOutBack">ליין-אפ</a>
            <a href="#" data-speed="1000" data-easing="easeInExpo">כרטיסים</a>
        </div>

网页

4

2 回答 2

3

.trigger()尝试使用 jquery 的函数模拟对该元素的单击:

$(document).ready(function(){
    $('#home').trigger('click');
});

确保在项目附加了点击事件后添加触发代码。mb_menu

或者,为了减少额外的代码,您可以在当前的事件处理程序中添加一些 - 像这样:

$menuItems.bind('click', function(e) {
    /* your current code here, no changes */
}).first().trigger('click');
于 2013-08-03T21:40:49.443 回答
1
$(document).ready(function () {
    $('#home').click();
}
于 2013-08-03T21:42:24.783 回答