Photoswipe自定义工具栏与jquery移动
photoswipe custom toolbar with jquery mobile
我是jquery手机和jquery的新手。我正在做一个使用phonegap和jquery mobile的项目。我使用PhotoSwipe图像库。它工作得很好,并显示图像。但我想为我的图库做一个自定义的photoswipe工具栏。我看到了他们给出的自定义工具栏样本,几乎就做出来了。但是,虽然我是这个领域的新手,所以我没能将它与jquery手机集成。我的自定义按钮根本不起作用。下面是我的代码示例。
for (var i = 0; i < photo_len; i++) {
$('.GalleryAccessories').append('<li><a href="' + image_item[i].original + '" rel="external"><img src="' + image_item[i].original + '" alt=""/></a></li>');
}
$('.GalleryAccessories').trigger("create");
var myPhotoSwipe = $(".GalleryAccessories a").photoSwipe({
getToolbar: function(){
return '<div class="ps-toolbar-close" style="padding-top: 12px;">Back</div><div class="ps-toolbar-play" style="padding-top: 12px;">Play</div><div class="ps-toolbar-previous" style="padding-top: 12px;">Previous</div><div class="ps-toolbar-next" style="padding-top: 12px;">Next</div><div class="ps-toolbar-close" style="padding-top: 12px;">View All</div>';
},
jQueryMobile: true,
loop: false,
enableMouseWheel: false,
enableKeyboard: false
});
myPhotoSwipe.show(0);
查看全部按钮根本不起作用。我试过他们给出的代码,但运气不好。我甚至尝试了我现在所做的,但仍然不起作用。对不起,我的英语很差。请帮帮我……
说明
这是一个PhotoSwipe错误,也许不是一个错误,但仍然是一个问题。
首先让我问你为什么你想要两个具有相同属性的按钮?Button Back和你的Button View All会做同样的事情。
Photoswipe将只增强第一次出现的类ps-toolbar-close所有其他的将被忽略。老实说,我看不出这个解决方案有什么意义。如果用户想要更多的按钮,就让他们拥有吧。
这个问题可以通过编程来解决。
解决方案工作示例:http://jsfiddle.net/Gajotres/nBZfT/
HTML:<div class="ps-toolbar-close second-close" style="padding-top: 12px;">View All</div>
Javascript: myPhotoSwipe.addEventHandler(window.Code.PhotoSwipe.EventTypes.onShow, function(e) {
$(document).off('click', '.second-close').on('click', '.second-close', function(){
e.target.hide();
});
});
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery移动动态分区页面
- jquery移动对齐按钮取决于内容大小
- 在websql成功调用中Jquery移动主题打开按钮
- 通过格式化将jquery移动组件动态添加到列表视图中
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- jQuery移动列表视图和面板
- 将代码从jquery移动到angularjs
- 无法使用谷歌地图获得多页jquery移动版
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 使用 jQuery(移动)更新多个选择标签
- 如何在页面之间导航后停止jquery移动中的重复数据
- 如果我在jquery移动中使用“onclick”,按钮不会改变颜色
- jQuery 移动内部页面问题
- 在 jquery 移动中离开页面时结束 SetInterval 函数
- jQuery移动显示页面5秒钟,然后重定向
- 如何正确实现Jquery移动路由器插件
- 带有scrollTop的JQuery移动错误
- Jquery移动列表视图图标未正确显示
- 动态更改jQuery移动图标的背景颜色