【问题标题】:jQuery $.animate scrollLeft not working/Different methods?jQuery $.animate scrollLeft 不工作/不同的方法?
【发布时间】:2012-04-29 20:04:20
【问题描述】:

我遇到了一些麻烦。

这不是语法吗?:

$("iframe#myFrame").animate({scrollLeft:"100px"},"slow");

我需要确切地知道如何做到这一点。你会把scrollLeft 也放在引号里吗? 你可以看到我对 jQuery 动画是多么的无知。 你的整数后面也用 px 吗?

现在,如果您注意到的话,我将选择器示例用作 iframe。

也许 jQuery 动画 scrollLeft 在 iframe 上不起作用?

如果是这样的话,还有什么其他方法可以滚动iframe,比如HTML按钮的click?我试过scrollLeft(),但也许我的语法也有问题。

请给我具体的例子,清楚地展示你解决这个问题的方法的一般和简单的语法。

【问题讨论】:

  • 你到底想做什么?您想为 iframe 容器设置动画以将所有内容向左移动 100 像素?还是要将 iframe 内容向左滚动 100 像素?
  • 我希望将框架滚动100px
  • iframe 内容? (通过滚动可以理解为移动内容......就像您使用触控板或鼠标滚动页面一样)
  • 是的。我想要做的是隐藏 iframe 滚动条,并让用户可以通过单击按钮向左或向右滚动框架。
  • 好的,我明白了。所以按钮将在 iframe 容器之外,然后您想要访问 iframe 并滚动内容。

标签: jquery syntax jquery-animate


【解决方案1】:

我猜选择器不正确。尝试给你的<iframe> 一个 id 并在选择器上使用它。例如:

<iframe id = 'myframe'>.

你的 jquery 脚本必须是这样的:

$('#myframe').animate();

【讨论】:

    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多