小编Dip*_*nan的帖子

如何使FullCalendar在触摸设备上工作?

我正在寻找一个平板电脑友好的活动日历,但我没有找到任何合适的.但FullCalendar是一个最好的jQuery日历插件,在桌面和平板电脑上看起来很棒.

此日历在桌面上完美运行,但在平板电脑方面,我无法根据触摸和滑动选择活动的开始时间和结束时间.当我这样做时,日历会滚动.这有什么解决方案吗?我一直在四处寻找解决方案.

有人有这个问题,你解决了吗?请分享您如何解决它的方法.任何形式的帮助表示赞赏.

提前致谢.

calendar fullcalendar jquery-mobile

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

错误:必须指定url属性或函数

这是我在BackBone.js上工作的最初时期.我实际上卡在路由器部分,因为我在控制台中收到错误"错误:必须指定url属性或函数".这是我的情景; 我有一个动态形成REST URL的点击功能,并相应地从服务器获取数据.

这是点击功能代码

function onUserClick(obj){
     var userID=$(obj).attr('id');
     window.location.href="#"+userID+"/";
     var userRouter = new UserRouter;
}
Run Code Online (Sandbox Code Playgroud)

我在路由器中有以下代码

var userModel;
var UserRouter = Backbone.Router.extend({
    routes:{
        ":userid/":"getUsers"
    },
    getUsers:function(userid){
        var url="http://myserver.com/users/"+userid;
        userModel = new UserModel({urlRoot:url});
        var userView = new UserView({el:$(#"container")});
    }
});
var UserModel = Backbobe.Model.extend({});
var UserView = Backbone.View.extend({
    model:userModel,
    initialize:function(){
        _.templateSettings = {
            interpolate: /\{\{\=(.+?)\}\}/g,
            evaluate: /\{\{(.+?)\}\}/g
        };
        this.model.fetch();
        this.model.bind("change",this.render,this);
    },
    render:function(){
        var data=this.model.toJSON();
        var userTemplate=_.template($("#userTemplate").text());
        var htmlData=userTemplate({
            "userData":data
        });
        $(this.el).html(htmlData);
    }
});
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?我知道我在这里做错了什么,并就此寻求专家意见.非常感谢这种情况的一个woking样本.

backbone.js underscore.js backbone-routing backbone-model

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

backbone.js中的移动手势

我可以在Backbone.js查看事件中使用滑动,点按,捏等移动手势吗?更具体的是我的代码.

Backbone.View.extend({
     initialize:function(){
        //initialization 
     },
     Events:{
          "swipe-left #homeBtn":"homeSwipe"
     },
     homeSwipe:function(){
        alert("Event Swipe left triggered!");
     }
});
Run Code Online (Sandbox Code Playgroud)

我可以使用滑动,向左/向右滑动,捏合,点按等移动手势来使用backbone.js吗?

events jquery-mobile backbone.js

6
推荐指数
2
解决办法
6302
查看次数

平板电脑有日历插件吗?

我正在使用jQuery Mobile开发特定于iPad3平板电脑的调度程序.有人可以建议一个平板电脑友好的日历插件吗?我尝试过FullCalendar,但是那里的拖放功能不起作用,我无法在滑动容器时选择开始时间和结束时间.

有人为此提供任何解决方案吗?任何帮助,将不胜感激..

提前致谢!

tablet fullcalendar jquery-mobile

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

Sequelize-Postgres错误:values.map不是函数

我正在使用Node + Postgres应用程序,使用Sequelize模型架构设置DataType.ARRAY时遇到问题。

这是我的模型架构,

var ArtistRoles = sequelize.define('ArtistRoles', {
    id:{
      primaryKey: true,
      type: DataTypes.UUID,
      defaultValue: DataTypes.UUIDV1
    },
    name:{
      type: DataTypes.STRING,
      allowNull: false
    },
    tags: {
      type: DataTypes.ARRAY(DataTypes.STRING),
      defaultValue: []
    }
  },{
    hooks:{
      beforeCreate: function (role, options) {
        //role.tags = JSON.stringify(role.tags);
        console.log(role.tags);
      }
    },
    classMethods: {
      associate: function (models) {
        // add relations model relations here
        //ArtistRoles.belongsTo(models.Artists);
      }
    }
  });
Run Code Online (Sandbox Code Playgroud)

我使用Postman测试API,这是将数据发布到服务器的方法, 在此处输入图片说明 这是节点控制台上的错误跟踪。

TypeError: values.map is not a function
    at ARRAY.BaseTypes.ARRAY.$stringify (~/PROJECTS/my-api/node_modules/sequelize/lib/dialects/postgres/data-types.js:385:33)
    at ARRAY.ABSTRACT.stringify (~/PROJECTS/my-api/node_modules/sequelize/lib/data-types.js:77:17)
    at Object.escape (~/PROJECTS/my-api/node_modules/sequelize/lib/dialects/abstract/query-generator.js:967:32)
    at Object.insertQuery (~/PROJECTS/my-api/node_modules/sequelize/lib/dialects/abstract/query-generator.js:299:28)
    at …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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

Sencha Touch JSON格式?

我是Sencha Touch的新手,现在正致力于使用Sencha touch为移动平台创建一些复杂的银行解决方案.我使用jQuery工作了很多,但对Sencha框架来说却是新手.我的问题是,sencha touch是否有任何特定的json格式或它将接受任何有效的JavaScript对象表示法?

例如,下面给出的是对象表示法

{"user": [{"name": "yyy","age": "10"},{"name": "xxx","age": "20"},{"name": "zzz","age": "30"}]}

我能够将上述数据集绑定到sencha DataView,但我无法以下面的格式绑定JSON

{"data": [["xxx","10"],["yyy","20"],["zzz","30"]]}

为什么会这样?sencha是否在寻找精确的密钥,价值对格式?或者它在Sencha中有任何备用选项吗?

任何帮助,将不胜感激.

extjs sencha-touch

4
推荐指数
1
解决办法
2269
查看次数

构建Cordova 3.4应用程序时架构i386的未定义符号

在构建Cordova应用程序时,我在Mac上获得构建错误未定义的架构i386符号.我正在使用Cordova 3.4版和Xcode 5.0.2.

这是我的项目的Xcode属性Build Settings - > Architectures的快照 在此输入图像描述

Undefined symbols for architecture i386:
  "_AudioServicesAddSystemSoundCompletion", referenced from:
      _playBeep in CDVNotification.o
  "_AudioServicesCreateSystemSoundID", referenced from:
      _playBeep in CDVNotification.o
  "_AudioServicesDisposeSystemSoundID", referenced from:
      _soundCompletionCallback in CDVNotification.o
  "_AudioServicesPlaySystemSound", referenced from:
      -[CDVVibration vibrate:] in CDVVibration.o
      _playBeep in CDVNotification.o
  "_AudioServicesRemoveSystemSoundCompletion", referenced from:
      _soundCompletionCallback in CDVNotification.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **


The following build commands failed:
    Ld build/emulator/barcodeScanner.app/barcodeScanner normal …
Run Code Online (Sandbox Code Playgroud)

ios ios7 xcode5 cordova-3

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