2012-03-17 99 views
-2

当我点击 ASUS Products page's英特尔插座bla2 ..,页面不必重新加载,点击后例如Intel Socket 2011,英特尔C602 &英特尔X79出现了,我该如何使用jQuery实现它?如何实现这种jQuery效果?

+0

变化对'.show()',并可能有点阿贾克斯。寻找教程。 – Ryan 2012-03-17 18:15:23

+0

我想通过不使用AJAX来实现它 – 2012-03-17 18:16:31

+0

@minitech其实有点复杂。请注意散列更改和历史保存。很酷的东西,通常使用一些iframe技巧完成。我相信这个“​​状态保存”是(或将会)包含在HTML5中。 – freakish 2012-03-17 18:20:45

回答

1

确实这很简单。

首先,您可以在几秒钟内尝试使用jQuery UI Tabs Widget。这不是相同的造型,但想法是一样的。

这时你有两种选择:

  • 您可以尝试的风格了jQuery UI选项卡插件:jQuery UI的只是设置一些CSS类的DOM元素:如果重新定义这个类,你可以风格它你的方式

  • 你可以重现没有小部件的行为。基本上,建立与小部件相同的标记,用CSS隐藏你的标签,并点击你的链接重新显示它们。一个快速和肮脏的例子:

    $('ul#links li a').click(function(){ 
        $($(this).attr('href')).show().siblings().hide(); 
    }); 
    

编辑

也许更简单的方式来设定样式:http://os.alfajango.com/easytabs/