【问题标题】:How to slow down fade speed of nextGen gallery plugin如何减慢 nextGen 画廊插件的淡入淡出速度
【发布时间】:2018-10-19 09:55:20
【问题描述】:

我想修改照片淡入和淡出 wordpress 的 NextGen 画廊插件的基本幻灯片的速度。我知道有一个设置可以更改图片更改的频率,但是,我想减慢实际的淡出速度。

我猜我需要修改 jQuery,但我很难找到设置此速度的文件。

编辑:如果这很重要,我使用的是 2.0.40 版本。

【问题讨论】:

    标签: jquery wordpress nextgen-gallery


    【解决方案1】:

    in, \wp-content\plugins\nextgen-gallery\nggfunctions.php,

    'fx:"'.$ngg_options['slideFx'] . '",' .(第 129 行)之后,

    添加'speed: 1000,' .

    这是它为循环插件生成选项的地方。

    更新:对于 NextGen v2

    幻灯片设置保存在数据库中。因此,您在文件中所做的任何事情都不会产生任何影响。该插件默认加载jquery.cycle.all.min.js。编辑 jquery.cycle.all.js 不会做任何事情。所以编辑压缩文件,搜索 speed:1e3 并更改值。

    注意:编辑 jquery.cycle.all.min.js 文件会影响站点转换速度。如果您需要为每个幻灯片单独设置速度,则需要自定义后端以从代码级别添加另一个字段。

    希望这会有所帮助。

    【讨论】:

    • 此文件不在该文件夹中,我可以在 nextgen-gallery\products\photocrati_nextgen\modules\nglegacy 中找到它,但该文件中不存在此行。如果这很重要,我在上面发布了我的 nextgen-gallery 版本。
    • 它在 nextgen-gallery\products\photocrati_nextgen\modules\nextgen_basic_gallery\templates\slideshow\index.phpLine 193 中。这是它动态加载设置的地方。
    • 您的解决方案似乎应该有效,但我无法改变任何东西。我添加了 speed:5000, speed:'5000', speed: 无济于事。我还尝试修改具有相同参数的 ./products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/nextgen_basic_slideshow.js 并增加了速度,还尝试将其添加到两者中。没有什么能改变照片淡入淡出的速度。对我来说没有意义。顺便说一句,我感谢您的帮助。
    • 我还注意到,如果我修改超时等值,当我查看页面源代码时,这些更改都不会显示在插入页面的 javascript 中。我试着把超时设置得很大,它仍然以同样的速度改变照片。
    • 奇怪!如果您从 WP Admin 更改设置,它们会应用在前端吗?
    【解决方案2】:

    我不确定,但是,由于他们使用 jquery 循环插件,请尝试在 jquery.cycle.all.js 文件中设置速度选项:products->photocrati_nextgen->modules->nextgen_basic_gallery->static->slideshow文件夹。

    选项在文件底部:

    speed:            1000,     // speed of the transition (any valid fx speed value)
    

    第 1065 行。

    【讨论】:

    • 这不起作用。不过想法不错。这些似乎是默认设置,可能会在其他地方被覆盖。
    • 如果我修改了 min.js 文件,如上所示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-17
    • 1970-01-01
    • 2011-10-26
    • 2015-12-04
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多