FlexSlider有销毁方法吗

2023-11-27

当异步调用新的画廊列表时,我尝试重新初始化 FlexSlider 而不刷新页面。

我认为下面的例程会起作用,但事实并非如此。即使新图像已成功加载,第一个 FlexSlider 似乎仍然存在。

有没有办法先破坏然后重建画廊?

Thanks

function flexInit() {
        $('.flexslider').flexslider({
            animation: "slide",
            controlsContainer: ".paginator",
            manualControls: 'a',
            after: function(slider){
                if(slider.atEnd == true)    {
                    // ??? slider.destroy;
                    galBuild();
                }
            }
        });
    }

    function galBuild() {
            $.getJSON("/gallery/next/"+galID, function (data) {
            var results = data.objects;
            var list = $(".flexslider ul.slides");
            var i = 0;
            $.each(results, function () {

                list.append('<li><p>' + results[i].title + '</p><img src="' + results[i].src + '"><p class="flex-caption">' + results[i++].caption + '</p></li>');

            });

            flexInit(); 

            });
    }

    galBuild();

我正在使用不同的方法,即

你已经启动了一个flexslider:




    $('#element).flexslider({
      animation: "slide",
      controlNav: false,
      directionNav: true
    });

  

当我想更改以前创建的滑块中的幻灯片并重新启动它时,我会执行以下操作:

  • 创建临时div:

    $('#element).before('
        <div id="element_temp" class="flexslider"></div>
    ');
    
  • 删除带有先前创建的滑块的 div

    $('#element).remove();
    
  • 将新的幻灯片列表插入临时 div:

    var html = `
    <ul class='slides">
    <li><img src="link to image" /></li>
    <li><img src="link to image" /></li>
    <li><img src="link to image" /></li>
    </ul>`;
    $('#element_temp').html(html);
    
  • 在临时 div 上启动 flexslider

    $('#element_temp').flexslider({
      animation: "slide",
      controlNav: false,
      directionNav: true
    });
    
  • 将 div ID 从 element_temp 更改为 element

    $('#element_temp').attr('id','element');
    

它适用于多个 Flexlider

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FlexSlider有销毁方法吗 的相关文章

  • JQuery AJAX 使用 SOAP Web 服务 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在尝试学习 JQuery 使用 AJAX 来使用我不久前编写的 SOAP Web 服务 下面是我正在使用的代码
  • Razorpay 支付集成 -> 我如何检测关闭按钮 X 附近的 razorpay 模型

    我在 CI 框架中使用 Razorpay 当用户在没有付款的情况下关闭时 创建 razor 支付模型 然后对于取消订单 我希望通过状态更改为已取消来触发查询 那么我怎样才能检测到这一点 我已经在使用 by click jQuery 点击关闭
  • 如何突出显示 html 文档中文本查询的搜索结果而忽略 html 标签?

    我有一个字符串 其中包含 html 内容 像这样的东西 const text My name is Alan and I span an span div class someClass artist div 我使用以下命令在反应组件中渲染
  • 我可以在 .split() 之后直接访问数组的第二个值吗?

    我有这个代码 var tmp this attr id split 我想将分割后的第二个值存储在 tmp 上 因此 如果 this attr id hello marco 我想在 tmp 中存储值 marco 而不是数组 当然 我想直接用一
  • 在全局范围内查找 JavaScript 函数

    有没有办法在当前活动的对象模型中搜索 JavaScript 属性 例如命名函数 Firebug 在 DOM 选项卡上显示的内容 我在 Chrome 开发人员工具中找不到直接等效项 加载页面 使用主要浏览器的通用开发人员工具 一个例子是 我搜
  • 如何在 Yii 框架中使用 jQuery?

    如何在 yii 中使用 jquery javascript 如何在 yii 中使用我的脚本 为什么这与以其他方式使用 jQuery 有什么不同 如何在yii中使用jquery 如上所述 您可以注册新的脚本块 也可以注册新的外部脚本文件 您还
  • 如何根据上一张或下一张幻灯片按键更改 Nivo Slider 中的效果?

    我想根据按下的按钮更改 Nivo Slider 上的过渡效果 关于如何实现这一目标有什么想法吗 Update澄清一下 我指的是下一个或上一个按钮 而不是键盘上的按钮 我正在寻找的是 如果一个人按下下一个按钮 则会调用 slipToRight
  • 使用 Ajax 和 PHP 上传图像

    我想将图像上传到我的服务器 并控制 HTML 代码中的 PHP 回显 为此 我想使用 jQuery Ajax 但我不知道如何使用 Ajax 将图像发送到 PHP 这是一个大学项目 所以我不能使用任何类型的插件 我的实际代码 HTML
  • 获取鼠标在滚动条上的位置

    当我向下滚动或向上滚动时如何获取鼠标位置 我试过这个 document mousemove function event captureMousePosition event scroll function event xMousePos
  • 使用 JQuery 闪烁图像

    是否可以使用 JQuery 使图像闪烁 我需要闪烁具有特定类别的某些图像 它应该在 IE 和 Firefox 中都可以工作 像这样的事情 function blink time interval var timer window setIn
  • 使用客户端脚本处理 RadioButtonList

    我有一个 ASP RadioButtonList 我想在客户端处理它 该网页包含一个带有单选按钮组和关联的 GridView 的表单 当用户选择单选按钮之一时 我想隐藏或显示 GridView 上的行 这些行必须隐藏 而不是通过回发从数据集
  • 从数组中的每个字符串值中删除公共单词

    我正在动态填充一个数组 该数组基于所有id页面上的 svideo tags 我怎样才能删除这个词dog从每个数组项的值 这是到目前为止填充的数组 我只需要删除这个词dog对于每个数组项 var players new Array video
  • jQuery beforeScroll 事件

    jQuery 中有 beforeScroll 事件吗 或者这种类型的事件是否可以复制 我们有一个场景 需要在带有 Overflow scroll 的 div 滚动之前执行一个事件 使用 scroll 事件的问题是 该事件是在 div 滚动之
  • jquery和IE提交,ajaxForm不工作

    我有一个表格
  • 如何显示隐藏前一个模式的新模式窗口?

    Using 鼓室网 http tympanus net codrops 2013 06 25 nifty modal window effects 模态 带有很棒的动画 很容易删除背景 div div class md overlay di
  • Opera Mobile 不允许 jQuery 点击

    我一直在测试基础 CSS 框架 并且非常喜欢该框架提供的自定义表单元素 我建了一个页面 http eventgrapple com home 测试框架 它运行良好谷歌浏览器 http en wikipedia org wiki Google
  • JSONP 回调失败,需要 javascript/jquery 帮助

    我是 json 的菜鸟 了解一点 jquery 并尝试让一个小脚本工作 我想检索某个纬度 经度的时间 并根据我在网上阅读的内容编写了这个脚本 getJSON http ws geonames org timezoneJSON lat 47
  • 如何使用 jQuery AJAX 和 JSON 通过 Bootbox 确认表单提交

    我正在使用一个网络应用程序工作Spring MVC 我试图在提交表单之前显示一个确认对话框Bootbox 但我收到 500 内部服务器错误 这是我的表格
  • 动态多个延迟 jQuery Ajax 调用

    使用 jQuery 的延迟模式http api jquery com jQuery when http api jquery com jQuery when 我正在尝试进行多个 jsonp ajax 调用并等待结果 然后再进行下一步 我可以
  • 如何通过 jQuery onblur 提交表单

    所以我尝试通过 jQuery onblur 提交表单 即一旦焦点离开密码字段 表单就会通过 jQuery 提交 有类似的问题 但这不是我要找的 我尝试使用 document getElementById 但它不起作用 任何帮助表示赞赏 提前

随机推荐

  • 如何制作批处理文件来运行热键

    Every time I start my Windows I want to execute a hotkey Ctrl Alt 1 using a batch file and putting it in startup folder
  • “NSURLErrorDomain” - 代码:18446744073709550594 Xcode 7 上的 Ajax 调用

    我尝试从 Xcode 7 进行异步调用 如下所示 最终看到此错误 NSURLErrorDomain 代码 18446744073709550594 当我在 Xcode 6 中使用这段代码时 它没有问题 有其他人看到这个错误吗 var tas
  • 使用indexOf过滤数组

    我正在尝试使用indexOf 输出事件数组中的前两个对象 这不会返回任何内容 var whiteList css js var events file css style css type css file js app js type j
  • 在什么情况下 Windows 关键部分的锁定计数可能为负数?

    Windows 中 RTL CRITICAL SECTION 结构的 LockCount 字段是否可以合法为负数 我们正在跟踪一次非常难以捉摸的崩溃 我们看到的一个症状是 CS 的 LockCount 为负值 崩溃时 计数为 6 但通常似乎
  • 将 XML 文件转换为 JSON 或 CSV?

    我有带有嵌套元素的复杂 XML 文件 我构建了一个使用 SSIS 和 T SQL 进行处理的流程 我们利用 Azure 数据工厂 我想探索将 XML 文件转换为 JSON 或 CSV 因为 ADF 支持这些文件 而 XML 不支持 看来逻辑
  • mysql 选择 30 天范围内的日期

    这一定很简单 但我摆弄了它 并没有得到我想要的任何东西 我有以下代码 SELECT id title start date FROM events WHERE start date gt DATE SUB NOW INTERVAL 1 MO
  • 关于“new”关键字的 Java 内存问题

    如果运行以下代码会发生什么 while true String x new String ABC 在记忆方面 String x 是分配在栈上还是堆上 程序最终会因为内存溢出而崩溃吗 还是垃圾收集会阻止这种情况发生 new关键字是否总是在堆上
  • $_SERVER['HTTP_HOST'] 未设置

    我的 php 页面有很多流量 但没有变量 SERVER HTTP HOST set 此流量相当于每秒 1 次点击 我不知道它可能是什么 但为了减少服务器负载 我在每个 php 页面的顶部这样做 if isset SERVER HTTP HO
  • Android:使用 AlarmManager 获取所有 PendingIntents 设置

    我设置一个这样的闹钟 alarmManager set AlarmManager RTC WAKEUP alarmTime pendingEvent 我有兴趣删除以前设置的所有警报 清除它们 有没有办法让我做到这一点或获取当前设置的所有警报
  • Java图像分析-计算垂直线

    I need a little help on an image analysis algorithm in Java I basically have images like this 因此 正如您可能猜到的 我需要计算行数 您认为哪种方
  • Pandas:如何将具有多个值的单元格转换为多行?

    我有一个像这样的数据框 Name asn count Org1 asn1 asn2 1 org2 asn3 2 org3 asn4 asn5 5 我想将我的 DataFrame 转换为如下所示 Name asn count Org1 asn
  • IE10上indexeddb的存储限制

    我们正在构建一个 Web 应用程序 它使用 indexedDB 将大量文件存储为 blob 如果用户最大限度地使用我们的应用程序 我们可以在 indexeddb 中存储多达 15GB 的文件 我们遇到了 IE10 的问题 我强烈怀疑是配额问
  • 如何干净地反序列化 JSON,其中字符串值包装在同名的对象中

    我想将一些奇怪的 JSON 反序列化为 C 类 Result Client ProductList Product Name Name Car polish Name Name Mr
  • 如何获取wifi热点状态

    我正在创造无线热点在我的手机中 我想在打开或关闭热点时获取其状态更改事件 请看下面的代码 这会帮助你 public class WifiApManager private final WifiManager mWifiManager pub
  • 在没有 Spring 的情况下使用 AspectJ 日志记录 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我刚刚开发了一个日志很差或没有日志的旧应用程序 它没有实现 Spring 框架 是否可以在没有 Spring 的情况下实现 AspectJ 日志记录
  • 如何使用 Lambda 表达式获取单词平均长度

    我有一个单词列表文本文件 我想从该文件中获取最小 最大和平均单词长度 我有一个流方法 public static Stream
  • AppKit 中 UIKit 的 [NSString sizeWithFont:constrainedToSize:]

    AppKit 适用于 Mac OS X 上的 Cocoa 中是否有任何等效方法可以与 UIKit 执行相同的操作 NSString sizeWithFont constrainedToSize 如果不是 我怎样才能获得渲染受宽度 高度限制的
  • Swift 2.2 如何更改标签栏控制器的背景颜色

    我一直在尝试更改选项卡栏的背景 并且在 ObjC 中阅读了许多帖子 其中许多帖子都很旧了 但我没有找到任何适用于我正在使用的 Swift 的东西 我终于弄清楚如何从代码中做到这一点 因此标签栏颜色可以随着每个主题颜色的变化而改变 以下是我使
  • 收到错误 java.io.IOException:服务器返回 HTTP 响应代码:401

    我正在尝试对 https url 进行身份验证 但出现异常 下面是代码 import java io BufferedReader import java io IOException import java io InputStream
  • FlexSlider有销毁方法吗

    当异步调用新的画廊列表时 我尝试重新初始化 FlexSlider 而不刷新页面 我认为下面的例程会起作用 但事实并非如此 即使新图像已成功加载 第一个 FlexSlider 似乎仍然存在 有没有办法先破坏然后重建画廊 Thanks func