小编Sak*_*kib的帖子

使用jquery mobile的photoswipe自定义工具栏

我是jquery mobile和jquery的新手.我正在开发一个带有phonegap和jquery mobile的项目.我正在使用PhotoSwipe图片库.它工作得很好,并显示图像.但我想为我的画廊制作照片的自定义工具栏.我看到了他们给定的自定义工具栏示例,几乎成功了.虽然我是这个领域的新手,但我没能将它与jquery mobile集成.而我的自定义按钮根本不起作用.这是我的代码示例.

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);
Run Code Online (Sandbox Code Playgroud)

查看全部按钮根本不起作用.我试过他们给出的代码,但没有运气.我甚至尝试过我现在所做的但仍然没有用.抱歉我的英语不好.请帮帮我...提前谢谢.

javascript jquery jquery-mobile photoswipe cordova

6
推荐指数
1
解决办法
3990
查看次数

使用Android的Zbar:在浏览器中显示网址后,扫描仪相机视口保持不活动状态和黑色

我需要在我的项目中安装QR扫描仪.我使用ZBar来完成这项任务.主要是我对ZBar git示例给出的示例代码做了一个很小的改动来完成这项工作.我需要在浏览器中显示扫描结果(如果是url)或在对话框中显示(如果是正常信息).

除了我在浏览器中扫描一个qr代码后尝试显示url之外,我的代码中的所有内容都能正常工作.当我从浏览器返回我的应用程序时,摄像机视口变为黑色并保持不活动状态.我试图恢复相机活动扫描另一个qr代码,但我失败了.我试图在我的onResume()函数中重新打开相机,但这会导致错误并强行退出应用程序.请帮我解决这个问题.

    package com.myapp;
    import net.sourceforge.zbar.Config;
    import net.sourceforge.zbar.Image;
    import net.sourceforge.zbar.ImageScanner;
    import net.sourceforge.zbar.Symbol;
    import net.sourceforge.zbar.SymbolSet;
    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.content.pm.ActivityInfo;
    import android.hardware.Camera;
    import android.hardware.Camera.AutoFocusCallback;
    import android.hardware.Camera.PreviewCallback;
    import android.hardware.Camera.Size;
    import android.net.Uri;
    import android.os.Bundle;
    import android.os.Handler;
    import android.webkit.URLUtil;
    import android.widget.FrameLayout;

    import com.myapp.CameraPreview;
    /* Import ZBar Class files */

    public class QRScannerActivity extends Activity
    {
        private Camera mCamera;
        private CameraPreview mPreview;
        private Handler autoFocusHandler;

        ImageScanner scanner;

        private boolean barcodeScanned = false;
        private boolean previewing = true;

        static { …
Run Code Online (Sandbox Code Playgroud)

android qr-code android-intent zbar

5
推荐指数
1
解决办法
3831
查看次数