javascript - jQuery ("#portfolioslide").data ("AnythingSlider") 为空

标签 javascript jquery html wordpress

我用 everythingslider 创建了一个静态 HTML 页面来显示滑 Action 品集。在那个静态 HTML 页面中它工作得很好。现在我正在尝试将此页面转换为 WordPress 模板页面。首先,我只是复制静态主容器页面的内容(不包括页眉和页脚),它就停止工作了。它给了我一个错误 jQuery("#portfolioslide").data("AnythingSlider") is null 我应该从哪里深入了解问题的原因?

最佳答案

我不确定您要做什么,但 .data() 用于将任意数据与元素存储在一起。您之前是否使用相同的键将数据保存到同一页面上的同一元素?如果不是,.data() 预计返回 null。请参阅documentation

编辑

在任何 slider 的源代码中,我发现了以下内容:

if ($(this).is('.anythingBase')) { return; } // prevent multiple initializations

在 HTML 中,您有以下内容:

<ul id="portfolioslide" class="anythingBase" style="width: 4800px;">

不好,因为任何 slider 都认为您已经初始化了portfolioslide。删除 class="anythingBase"它应该可以工作

关于javascript - jQuery ("#portfolioslide").data ("AnythingSlider") 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996337/

相关文章:

javascript - 在 View 中设置 $scope 变量不起作用,除非我调用函数来执行此操作

javascript - JSON 路径 : Outputting value plus parent hierarchically

c# - 想要来自 for 循环的 @Html.HiddenFor 不同的值

javascript - 根据价格将全部钱分成几部分并显示余额jquery

javascript - Angular - innerHTML,转义小于/大于字符,但保持 <br/> 不变

javascript - 如何将类添加到 onclick 元素之外的元素

javascript - 是否可以改进 html 表导出到 xls

javascript - jQuery 使用页面滚动移动一个 div

java - 引用HTML文件中的servlet以获取Tomcat中的.war文件

javascript - 隐藏的侧边菜单和 HTML5 颜色冲突