我在编写 jQuery 时遇到问题,我希望你能帮助我,即使你像外星人一样会说英语 %)。
我正在做一个水平滚动的网站,你可以在这里看到它http://www.kinetics.ru/index_kin.html 我在左侧有一个菜单,底部有两个按钮 PREV 和 NEXT。菜单工作正常,但我需要让底部按钮工作。例如,通过单击 NEXT,我需要该代码在具有样式“on”的菜单之后单击下一个菜单 btn。
代码是:
<div class="menu">
<ul class="nav">
<li id="main"><a href="#about"><img src="img/menu/about.png" /></a></li>
<li><a href="#uslugi"><img src="img/menu/uslugi.png"/></a></li>
<li><a href="#portfolio"><img src="img/menu/portfolio.png"/></a></li>
<li><a href="#clients"><img src="img/menu/clients.png"/></a></li>
<li><a href="#contacts"><img src="img/menu/contacts.png"/></a></li>
</ul>
</div>
...
<div class="bottomNav" style="position: absolute; z-index: 11">
<div style="height: 26px; width:98px; margin:-75px 0 0 500px; position: fixed" class="back"><img src="img/back.png"</div>
<div style="height: 26px; width:114px; margin:-25px 0 0 600px; position: fixed" id="next"><img src="img/forward.png"</div>
我的下一个 btn 的 jQuery 代码不起作用:
$('bottomNav, #next img').click(function(){
if ($('ul.nav').find('img').hasClass('on')){
$('ul.nav').next().click();
}
});
我也试过这样做:
$('bottomNav, #next img').click(function(){
$('ul.nav img').click(function(){
if ($(this).hasClass('on')){
$(this).next().click();}
});
});
PS对不起我的noobish问题。我刚接到一项工作要做一个网站,没有人关心设计师与网页设计师不同。我没有先学的可能,我必须同时学习和做。