在我的第一个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) 是否可以从完整的美国县地图中显示单个州?
我知道我可以获取每个州的形状文件和县并创建 topojson,但如果可能的话,我宁愿使用一个文件。
例如,以 Mike Bostock 的完整美国县地图为例。 美国县地图 是否可以仅显示纽约?
我还没有看到任何显示此类功能的示例。
试图找出一种'Angular specific'方法来尝试实现这一目标.我有一个包含一些观点的页面.当用户单击锚点时,视图会发生变化,我的工作正常.
我很好奇的是,如果用户点击,是否可以存储变量(比如内部html)然后将其传递给$routeProvider更加动态加载视图?
因此,对于锚标签#name1,将显示该视图的时候,我可以传递name1到nameHolder作为一个变量的一些文件加载具有相同的名称.
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) 所以我正在研究一个可拖动的图像.
非常简单,当您将图像拖动到特定位置的左侧或右侧时,我希望图像快速向左或向右移动.
在下面的小提琴中,我有左侧的功能..但我不太清楚确定右侧的最佳方法是什么,因为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)