第一次在这里发帖,请多多包涵!
我正在使用 jquery ui tabs 插件来创建一个画廊,我想要左右滑动一个小箭头来向用户显示正在显示哪个画廊:
我正在使用的代码是这样的:
<script>
if ($('#wedding-btn').hasClass('ui-state-active')) {
$('.nav-selector').css('left', '5px');
} else if ($('#portrait-btn').hasClass('ui-state-active')) {
$('.nav-selector').css('left', '125px');
} else if ($('#landscape-btn').hasClass('ui-state-active')) {
$('.nav-selector').css('left', '255px');
} else if ($('#blackandwhite-btn').hasClass('ui-state-active')) {
$('.nav-selector').css('left', '410px');
}
</script>
这是一个显示我在说什么的链接:http: //www.maxhenchman.co.uk/oh/latest2/
我在这里查看了其他一些文章,上面的代码似乎应该可以工作......但我对 jquery 很陌生,所以我可能错了。
任何帮助都会很棒!
谢谢,
最大限度
编辑约翰尼:
<script type="text/javascript">
$(document).ready(function() {
$( "#tabs" ).tabs({
show: { effect: "fade", duration: 400 },
hide: { effect: "fade", duration: 800 }
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#wedding-btn').click(function(){
if($(this).hasClass('ui-state-active'))
$('.nav-selector').css('left', '5px');
});
$('#portrait-btn').click(function(){
if($(this).hasClass('ui-state-active'))
$('.nav-selector').css('left', '125px');
});
$('#landscape-btn').click(function(){
if($(this).hasClass('ui-state-active'))
$('.nav-selector').css('left', '255px');
});
$('#blackandwhite-btn').click(function(){
if($(this).hasClass('ui-state-active'))
$('.nav-selector').css('left', '410px');
});
});
</script>