jquery - 我可以为其内容创建一个可变高度的 coda slider 导航吗?

标签 jquery css variables height coda-slider

现在大多数人都知道 Coda Slider 效果,但即使使用谷歌搜索并在这里进行搜索,我也找不到我的答案。

问题如何创建 Coda Slider 样式的导航,该导航使用水平滑动/滚动在滑动动画期间将其高度调整为内容所需的高度?

例如,第一张“幻灯片”中只有一张图片(400 像素宽,300 像素高),但下一张幻灯片包含大量信息,包括图片、文本和视频内容,总宽度为 400 像素,高度为 800 像素。 现在,开始创建一个 800 像素高的容器只是浪费幻灯片 1 的空间,因此我需要根据单个幻灯片内容所需的高度动态更改幻灯片容器的高度。

这可能吗? 也许某处有教程,你们中的一个可以指出我的方向。

在技术方面,我对 xHTML 和 CSS 相当适应,但在 jQuery 和 PHP 方面只是业余爱好者。 虽然这不应限制您的回答,但请在解释时牢记这一点。

非常感谢您的阅读, 我期待您的想法、解决方案和一般意见。

詹尼斯

最佳答案

我最近推出了自己的。这是(希望)一个有用的起点。

这是我的“下一步按钮”的代码。

var canSlide = true;
$('.next').bind('click', function() {



            if (!canSlide) { return false } // prevent queuing up of multiple clicks

            $('.prev').fadeIn(500);

            canSlide = false;

            $('.testimonials-container').animate({ left: '-=1011px' }, 1000, function() { canSlide = true });            

            if (currentPane == totalPanes) {

                $('.next').fadeOut(500);
                canScroll = false;

            } else {
                currentPane++;


            }

要让它调整高度,您只需将高度添加到动画的 JSON 参数。比如

.animate({left: '-=1011px', height: newHeight + 'px'})

当然,您需要一些 JavaScript 来确定下一个高度应该是多少!

关于jquery - 我可以为其内容创建一个可变高度的 coda slider 导航吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/791775/

相关文章:

javascript - 如何用变量替换 $a 中的 "a"

javascript - 如何使用js对链接进行切片

javascript - 客户端项目在端口 x 上运行,服务器 api 端点在端口 y 上运行。 AJAX如何知道webapi端点在哪里

css - 在让 div 正确排列时遇到问题

C++ 我应该使用什么类型的指针来存储 `algorithm` `remove` 函数的输出地址?

vb.net - 在 vb.net 中变量以点/句点开头是什么意思?

jquery - 单击 anchor 切换 div

jquery - 如何在表单提交后更改div文本

javascript - 使用 jQuery 或 AJAX 缩放和倾斜图像

Internet Explorer 上的 Css 和媒体查询