问题标签 [jcarousel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JCarousel 滚动方法并不总是触发
最后一个滚动方法会触发,但并非总是如此。这是 JCarousel 中的错误吗?
下面是JCarousel中scroll方法的代码:
asp.net - 防止 Jcarousel 重置到页面回发的起始位置?
我有一个从 asp:listview 元素运行的漂亮的 jarousel,带有用于图像的 asp:imagebuttons。单击时,轮播中的图像将图像 id 发送到查询字符串,新页面会加载更大版本的图像并填写一些 asp:labels 来描述图像。它看起来和工作都很棒,除非页面重新加载后 jcarousel 重置为原始位置,这让用户感到困惑。
防止这种情况的最佳方法是什么?我尝试使用 UpdatePanel,但无法弄清楚如何通过部分页面更新传递查询字符串变量。我可以在隐藏字段中传递变量,但这对 SEO 不太友好。
jquery - 带有动态内容的 js 轮播
花这么多时间试图解决这个问题,但这里有:
要求:
- 项目的垂直列表,在 div 容器中,结构 div/ul/li
- 用户应该能够滚动列表,通过将鼠标悬停在 div 上进行平滑滚动,向顶部和底部加速滚动
- 向两端滚动是无限的(即在列表的末尾,列表再次开始,而不是改变方向)
- 列表是通过js动态生成的
- 单击时选定的项目移动到中心,鼠标移出时,离中心最近的项目移动到中心
- 列表项没有固定高度
在放弃滚动我自己的解决方案之后......我尝试了 jcarousel,它可以被说服做所有这些事情,除了平滑滚动。此外,当单击列表末尾附近的项目 [使用 scroll()] 并且当前项目是第一项时,列表会一直向后滚动到最后,而不是仅仅滚动到下一个项目。
接下来是 jquery.serialscroll。一切正常,除了无休止的滚动,或者更确切地说,可以使底部无休止地滚动(通过相对 ul 中列表项的绝对定位),但我不知道如何滚动到顶部。
在滚动时,可以假设没有添加新项目。
没有平滑和可变/不可预测的滚动速度的要求,这些问题似乎并不难解决,但所有结合起来我似乎无法找到解决方案。
有没有我错过的 jquery 插件,或者有人使用 serialscroll 或 jcarousel 让它工作?
希望这是足够的信息,并且翻译不会丢失太多。
提前欢呼和感谢
jquery - 防止 jCarousel 表单在加载页面后返回到起始位置
我在我的网站中使用jCarousel作为菜单。那里有一个比包含元素长的链接列表,jCarousel 用作滚动条来查看该列表。我的问题是,每当单击链接并加载新页面时,jCarousel 都会重置为其起始位置,因此有时在页面重新加载后不再可见活动链接。知道如何让 jCarousel 专注于特定的活动链接吗?
你可以在这里看到我的意思的一个例子:http: //174.133.190.8/~goldarch/index.php ?option=com_content&view=article&id=50&Itemid=57 (查看顶部的菜单)
谢谢你们。
javascript - jCarousel jQuery 插件 - 如何停止在双击时选择项目
当在 jCarousel 插件中单击下一个按钮时,我试图停止选择项目。
要了解我的意思,请查看此演示并双击下一个箭头... jCarousel 演示
我尝试了这段代码,它似乎适用于 IE 和 Mozilla,但不适用于 Safari 或 Chrome……
任何帮助表示赞赏。
jquery - jCarousel 从右到左滚动
我正在尝试反转 Jcarousel 的滚动方向并使其从右向左滚动。有谁知道这是怎么做到的?
我在此处附上了 Jcarousel 代码文件的链接,也许这会有所帮助。 http://174.133.190.8/~goldarch/jquery.jcarousel.min.js
谢谢!
javascript - 在你的 DOM 中拥有大量元素是不是很糟糕?
我已经让jCarousel做我想做的事:
- 每个 AJAX 添加面板
- 在当前集合的末尾,去和 AJAX 一些新面板并插入它们
这很好用,但似乎remove()
在先前的元素上调用 jQuery 会导致丑陋的颠簸。我不确定调用hide()
是否会释放任何资源,因为该元素仍然存在(并且该元素无论如何都会在屏幕外)。
我见过这个carousel.reset()
,并在回调中尝试过。它只是清除了所有元素。
这将在 Windows XP 上的 Google Chrome 上运行,并且仅在液晶电视上显示。
我想知道,如果我找不到一个合理的解决方案来删除额外的 DOM 元素,它会让我的应用程序陷入困境,还是 Chrome 会做一些聪明的垃圾收集?
或者,你将如何解决这个问题?
谢谢
javascript - jQuery, jCarousel
我无法正确设置 jCarousel。似乎它在 ul 上找到了一个额外的列表元素,并且在滚动结束时它滚动得更多。我不明白为什么。
html代码如下:
和javascript代码是:
任何帮助将非常感激。
我在这里发布了页面:http://www.44db.com/demo/yc
jcarousel - jCarousel 在选项卡式菜单中无法正常工作
我正在骑三个不同的 jCarousel ul,一个在 Yetii 的选项卡式菜单 designeb 的每个目标中。问题在于,第一个目标中的一个效果很好,而其余两个只显示了第一张图片的一部分,并很快滑到了后面的框架上。
jCarousel 由一个类初始化,因为所有目标所需的行为都是相同的:
jQuery(文档).ready(函数() {
ul 有不同的 id。还尝试通过单独的 id 初始化脚本,但没有任何改变。
有什么建议吗?在此先感谢 - 毛里齐奥
javascript - 我的 jCarousel 仅随机滚动到列表项之一的中途
我的 jCarousel(左侧)随机滚动到下一个,但只滚动到一半,使所有其他人不同步。
有谁知道如何解决这一问题?它刚刚开始随机发生(尽管我确实动态地获取了我的列表项)。
我试过边距、填充、高度等。
更新
每当我向轮播添加新项目时,似乎都会发生这种情况。基本上我的回调是这样做的
- 一旦元素向上滚动,它就会被移除
- 当前集接近尾声时,AJAX 在新的 5 中并附加到底部,然后自动单击“下一步”
另一个更新
呃,它仍然在做,即使它需要大约 3 分钟才能出现。但是由于此页面有望加载一次,然后保持不受干扰,这肯定是个问题!