【问题标题】:Plugin causing JavaScript conflicts in Wordpress image slider在 Wordpress 图像滑块中导致 JavaScript 冲突的插件
【发布时间】:2012-07-27 09:15:42
【问题描述】:

我正在尝试在 Wordpress 网站上实现 cookie 警告插件。网站主题在主页上使用了一个滑块,但激活插件会以三种方式破坏滑块:

1) 几秒钟后,它会在页面上弹出滑块图像,从而遮挡主导航菜单。

2) 过渡效果消失

3) 图片标题消失

它应该是这样的:http://www.drivestart.co.uk

这是一个显示冲突的模型: http://samcampsall.co.uk/DriveStart/

我为 .nivoSlider 类 top: -74px; 隔离了一条规则,该规则可能会在 JScript 启动之后向上拖动。我已将其设置为 0px,因此当页面加载时,图像滑块会出现在它应该在的位置下方然后撞到“正确”的空间——不理想,但宜居。但是,这并不能解决其他更严重的问题。

我注意到,当它出现时,图片说明的样式规则从display:block 变为display:none。当正常运行时,JavaScript 会在幻灯片转换时隐藏标题,但随后会变回 display:block。它卡在display:none 上的事实可能是为什么过渡效果也不起作用并且整个东西同时跳到页面上的线索?

感谢您对此的任何建议,我对 JavaScript 的了解基本上为零。

【问题讨论】:

    标签: javascript css wordpress


    【解决方案1】:

    你的 JavaScript 有错误:

    jQuery.easing[jQuery.easing.def] 不是函数

        return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
    

    值得修复这个错误,看看你是否还有问题。

    【讨论】:

    • 我认为这是在 jquery.easing.js 中创建的一个函数,它是主题文件夹中的一个 js 文件。
    • 你需要检查你的页面中确实引用了这个js文件,并且引用在这行js之前。
    猜你喜欢
    • 2019-05-12
    • 1970-01-01
    • 2016-10-22
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    相关资源
    最近更新 更多