小编gre*_*evs的帖子

使用适用于IOS应用程序的Phonegap FB插件获取facebook用户电子邮件和用户名/姓

在我的第一个phonegap ios应用程序上工作.试图加入这个插件https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www

基本上我只需要提醒用户电子邮件和姓/名,虽然我有点坚持如何使用这个插件.

我想要做的是检索该信息,然后预先填充一些表单以创建一个与Parse一起使用的新用户.

我能够从这个函数得到一个响应,它显示一个状态和一个带有令牌和用户ID的authResponse:

           var login = function () {
            if (!window.cordova) {
                var appId = prompt("Enter FB Application ID", "");
                facebookConnectPlugin.browserInit(appId);
            }
            facebookConnectPlugin.login( ["email"], 
                function (response) { alert(JSON.stringify(response)) },
                function (response) { alert(JSON.stringify(response)) });
        }
Run Code Online (Sandbox Code Playgroud)

我只是不确定下一步如何去检索用户的电子邮件和名字/姓氏......以及我是否需要深入了解facebooks API.

任何帮助表示赞赏.

*更新*

弄清楚了.我错过了在facebook api页面找到的一个步骤

         var login = function() {
         if (!window.cordova) {
             facebookConnectPlugin.browserInit('APPID');
             facebookConnectPlugin.browserInit(appId);
         }
         facebookConnectPlugin.login(["email"], function(response) {
             if (response.authResponse) {
                 facebookConnectPlugin.api('/me', null,
                     function(response) {
                         alert('Good to see you, ' +
                             response.email + response.name + '.');
                     });

             }
         });
     }
Run Code Online (Sandbox Code Playgroud)

javascript facebook ios cordova

7
推荐指数
1
解决办法
6740
查看次数

从完整的美国县地图中仅显示一个带有县的州

是否可以从完整的美国县地图中显示单个州?

我知道我可以获取每个州的形状文件和县并创建 topojson,但如果可能的话,我宁愿使用一个文件。

例如,以 Mike Bostock 的完整美国县地图为例。 美国县地图 是否可以仅显示纽约?

我还没有看到任何显示此类功能的示例。

javascript d3.js

3
推荐指数
1
解决办法
3196
查看次数

AngularJS - 将变量传递给`$ routeProvider`

试图找出一种'Angular specific'方法来尝试实现这一目标.我有一个包含一些观点的页面.当用户单击锚点时,视图会发生变化,我的工作正常.

我很好奇的是,如果用户点击,是否可以存储变量(比如内部html)然后将其传递给$routeProvider更加动态加载视图?

因此,对于锚标签#name1,将显示该视图的时候,我可以传递name1nameHolder作为一个变量的一些文件加载具有相同的名称.

HTML

<script type="text/ng-template" id="this.html">    
  This Page.
</script>
<script type="text/ng-template" id="that.html">
  That Page.
</script>

<div>
  <ul>
    <li><a href="#/this">this</a></li>
    <li><a href="#/that">that</a></li>
  </ul>
  <ng-view></ng-view>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var nameHolder= [];

var app = angular.module( "myApp", ['ngRoute'] );

app.config(['$routeProvider',
  function($routeProvider) {
    $routeProvider.
      when('/' + nameHolder, {
        templateUrl: nameHolder + ".html",
        controller: 'individ',
        nameofuser: nameHolder
    }).
      when('/', {
        templateUrl: 'this.html'
    });
}]);

app.controller('individ', function($scope, $route) {
  $scope.img =  $route.current.nameofuser;
});

$(document).ready(function(){
  $('a').click(function(){
    nameHolder.length = …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

2
推荐指数
1
解决办法
1419
查看次数

Jquery,得到position().元素的右边?

所以我正在研究一个可拖动的图像.

非常简单,当您将图像拖动到特定位置的左侧或右侧时,我希望图像快速向左或向右移动.

在下面的小提琴中,我有左侧的功能..但我不太清楚确定右侧的最佳方法是什么,因为Jquery只允许顶部和左侧属性.

考虑这段代码:

$(function() {
$(".headerimage").css('cursor', 's-resize');
var y1 = $('.picturecontainer').height();
var y2 = $('.headerimage').height();
$(".headerimage").draggable({
    scroll: false,
    drag: function(event, ui) {
        if (ui.position.left >= 200) {
            ui.position.left = 0;
        }
    },
    stop: function(event, ui) {
        //####
    }
});
Run Code Online (Sandbox Code Playgroud)

小提琴

jquery position

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×3

angularjs ×1

cordova ×1

d3.js ×1

facebook ×1

ios ×1

jquery ×1

position ×1