gpt4 book ai didi

jquery-plugins - 如何使用 jquery-mobile 接口(interface)在 photoswipe 中使用事件处理程序

转载 作者:行者123 更新时间:2023-12-03 22:45:19 24 4
gpt4 key购买 nike

我正在尝试根据与我的画廊相关联的任意数据进行一些图像处理。

  gallery.html('');
$.each(data.photos, function(key, photo) {

var item = "<li><a href='http://stage.domain.com/assets/img/user/"+photo.full+"'><img src='http://stage.domain.com/assets/img/user/"+photo.med+"'/></a></li>";

gallery.append(item);
});
gallery.trigger('create');

var options = {


enableMouseWheel: false ,
enableKeyboard: false ,
captionAndToolbarAutoHideDelay:0,
jQueryMobile:true

}

var swipe = $(".gallery a").photoSwipe(options);

// onDisplayImage
swipe.addEventHandler(PhotoSwipe.EventTypes.onDisplayImage, function(e){
console.log('onDisplayImage{');
console.log('onDisplayImage - e.action = ' + e.action);
console.log('onDisplayImage - e.index = ' + e.index);
console.log(swipe.getCurrentImage());
console.log('onDisplayImage}');
});

但是由于未定义 PhotoSwipe,因此永远不会触发 ondisplayimage 事件

 06-14 04:28:45.496: D/CordovaLog(31662): Uncaught ReferenceError: PhotoSwipe is not defined

例子https://github.com/codecomputerlove/PhotoSwipe/blob/master/src/examples/07-custom-toolbar.html不要使用我需要的 jquery 实现。所以基本上我如何使用 jquery 移动连接到事件处理程序。

最佳答案

改变:

swipe.addEventHandler(PhotoSwipe.EventTypes.onDisplayImage, function(e){

收件人:

swipe.addEventHandler(window.Code.PhotoSwipe.EventTypes.onDisplayImage, function(e){

我使用 jQuery 编写内容并像这样直接调用类解决了问题。

关于jquery-plugins - 如何使用 jquery-mobile 接口(interface)在 photoswipe 中使用事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com