javascript - 我如何使用 jQuery 向我的网站添加 slider 过渡?

标签 javascript jquery html css jquery-slider

我正在使用 jQuery 库,因此它可用。我需要知道如何给这个页面添加滑动效果:

http://qasim.x10.mx/iqbal/

请注意,当您单击它时,它会淡入和淡出,但我更喜欢它滑动,我对它们的工作方式有一些了解,但以目前的编码方式,但不确定正确的技术在实现一个。什么是最简单的方法?

非常感谢。

最佳答案

据我了解您的网站,您有这段代码可以执行淡入淡出的过渡:

$('nav ul li').not('#line').click(function(){
    selected = $(this).attr('id');
    $('nav ul li').css({'background': '', 'color': '#999'});
    $(this).css({'background': getColor(selected), 'color': '#FFF'});

    $('.content').fadeOut('fast', function(){
        $(this).html($('div#'+selected).html());
        $(this).fadeIn('fast');
    })

})

如果您想让它滑动,使用 jQuery UI 可能会更容易。如果您想要向左滑动和淡出之类的东西,那么您可以使用 jQuery UI 中的拖放过渡来完成此操作:

$('nav ul li').not('#line').click(function(){
    selected = $(this).attr('id');
    $('nav ul li').css({'background': '', 'color': '#999'});
    $(this).css({'background': getColor(selected), 'color': '#FFF'});

    $('.content').hide('drop', {direction: 'left'}, 'fast', function(){
        $(this).html($('div#'+selected).html());
        $(this).show('drop', {direction: 'right'}, 'fast');
    })

})

我显然没有尝试在您的网站上运行这个确切的代码,但它肯定看起来像那样。

您可以在此处找到有关掉落效果的更多信息:

希望这对您有所帮助。 :)

关于javascript - 我如何使用 jQuery 向我的网站添加 slider 过渡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549462/

相关文章:

javascript - 为什么 e.clientX 和 e.clientY 函数在 mouseOver 上不能非常流畅地输出?

javascript - 使用 javascript 将图像属性附加到符合条件的某些图像

php - 如何触发重新加载浏览器选项卡

javascript - 无法获取未定义或空引用的属性 'style',但可以在另一台服务器上使用

jquery - plotAnimator 馅饼不做动画

jquery - 与 Bootstrap 菜单不一致的问题

jquery - 从菜单重定向到 css Tab 容器中的单个选项卡

javascript - 背面的翻转框高度,在 IE 上也不起作用

jquery - Foundation Zurb 6 以列为中心的内容

html - css margin : auto issue in footer