小编lfi*_*ons的帖子

通过选项卡结构使可点击的<div>可访问?

所以我正在开发一个需要<div>onclick事件的项目.我有主要功能,但有一个问题.我需要在用户选中<div>并按下回车键时发生onclick事件.我添加了一个tabindex,<div>它允许它获得焦点,但当用户按下enter(或任何其他键)时没有任何反应.

谁能帮我这个?或者是我想要的甚至不可能?

这是一个证明我的问题的jsfiddle. http://jsfiddle.net/logiwan992/suwq7r09/

预先感谢您的任何帮助.

html css accessibility wcag2.0

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

在Ember中从模型中排序嵌套数组?

所以我在Ember中有一个模型,它生成一个包含三个对象的哈希.其中一个对象是一个对象数组,每个对象内有另一个数组.我需要对这个最里面的数组进行排序,但是我很难这样做.

这是我的模特.

App.Person = DS.Model.extend ({
    first_name: DS.attr('string'),
    last_name: DS.attr('string'),
    age: DS.attr('string'),
    gender: DS.attr('string'),
    innerMostArray: DS.hasMany('innerMostObject')
});

App.innerMostObject = DS.Model.extend ({
    person_id: DS.belongsTo('person'),
    attr1: DS.attr('string'),
    attr2: DS.attr('string')
});
Run Code Online (Sandbox Code Playgroud)

这是我的路线

App.NestedArrayRoute = Ember.Route.extend({
    model: function(params) {
        return Ember.RSVP.hash({
            object1: this.store.find('object1', params.object1_id),
            people: this.store.all('person'),
            object3: this.store.all('object3')
        });
    },
    afterModel: function(model, transition) {
        model.people.forEach(function(item, index, enumerable){
            var innerMostArray = item.get('innerMostArray');
            var sortedArray = innerMostArray.sortBy('attr1', 'attr2');
        });
        model.people.update();
    } 
});
Run Code Online (Sandbox Code Playgroud)

我知道我没有做到这一点,但我只是不知道如何对这个嵌套数组进行排序.我已经看过阵列控制器的例子,但我不知道如何使用它来对这个嵌套数组进行排序.如果有人能举例说明如何做到这一点,那将非常有帮助.谢谢.

arrays sorting ember.js

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

标签 统计

accessibility ×1

arrays ×1

css ×1

ember.js ×1

html ×1

sorting ×1

wcag2.0 ×1