Javascript 瑞安·弗洛伦斯';s rf.slideshow无法与JqueryUI 10正常工作-是否有修复方案?

Javascript 瑞安·弗洛伦斯';s rf.slideshow无法与JqueryUI 10正常工作-是否有修复方案?,javascript,jquery-ui,jquery-ui-widget,Javascript,Jquery Ui,Jquery Ui Widget,我已经包括了必要的文件,然后尝试运行幻灯片放映。它似乎在视觉上起作用,但: var $x = $("#mydiv").slideshow(); 返回未定义的对象,而不是控制显示的对象。当我使用jqui1.8时,一切都很好。问题似乎出在小部件部分,即jquery.ui.widget.js——因此在我着手解决它之前,我想问两件事: 有人遇到过同样的问题吗 有办法吗 谢谢, DK我刚刚建立了一个,所有这些似乎都与: jquery-1.10.2 jquery.ui.core(来自jquery ui

我已经包括了必要的文件,然后尝试运行幻灯片放映。它似乎在视觉上起作用,但:

var $x = $("#mydiv").slideshow();
返回未定义的对象,而不是控制显示的对象。当我使用jqui1.8时,一切都很好。问题似乎出在小部件部分,即jquery.ui.widget.js——因此在我着手解决它之前,我想问两件事:

  • 有人遇到过同样的问题吗
  • 有办法吗
  • 谢谢, DK

    我刚刚建立了一个,所有这些似乎都与:

    • jquery-1.10.2
    • jquery.ui.core(来自jquery ui 1.10.4)
    • jquery.ui.widget.js(来自jquery ui 1.10.4)
    • jquery.rf.slideshow(最新版本1.1.1自)
    打开,打开js控制台(F12),重新加载页面,您将看到

    <div id="slideshow" class="slideshow">
    

    我编辑了以反映这一点。

    2件事我现在已经知道了:1:问题出在jquery.ui.widgets.js中,2:任何版本的1.9仍然可以完成任务,1.10会丢失它。谢谢你的帮助!是的,我尝试了data()方法(加上一些东西)。但我从来没有检查过10.4所以也许他们已经修复了一些东西。。。我正在检查!好吧,我更新了小提琴-它仍然写着“未定义”。另外,使用您原来的小提琴,div本身会返回,但它不是应该返回的$ss应该是ab对象,能够用prev/next等方法管理幻灯片放映。取回div本身是不起作用的标志。如果您在jqui 1.9中尝试同样的方法,它会提供它应该提供的对象。我添加了“setInterval(function(){console.log($ss.current);},2000);”并显示当前显示图像的实际索引!非常感谢。你的最后一行做到了这一点,事实上,它的名称空间是“rf slideshow”。现在一个重要的补充是,他们真的改变了一件事,从1.9.x到1.10:看,对于票据,他们删除了RF slider(部分)依赖的一个属性。这显然是个问题,但现在有了这个data()解决方案,我可以使用RF slider。再次感谢你!
    var $ss = $('#slideshow').slideshow().data('rf-slideshow');