小编use*_*809的帖子

jQuery使用数据id排序元素

(对不起,如果问题已经存在)

我是jQuery开发的新手.

我的HTML结构如下:

<div class="clist">
    <div data-sid=1></div>
    <div data-sid=2></div>
    <div data-sid=2></div>
    <div data-sid=1></div>
    <div data-sid=2></div>
    <div data-sid=2></div>
    <div data-sid=1></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想把它们分类为:

<div class="clist">
    <div data-sid=1></div>
    <div data-sid=1></div>
    <div data-sid=1></div>
    <div data-sid=2></div>
    <div data-sid=2></div>
    <div data-sid=2></div>
    <div data-sid=2></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用该功能

function sortContacts() {
    var contacts = $('div.clist'), cont = contacts.children('div');

    cont.detach().sort(function(a, b) {
        var astts = $(a).data('sid');
        var bstts = $(b).data('sid')
        return (astts > bstts) ? (astts > bstts) ? 1 : 0 : -1;
    });

    contacts.append(cont);
}
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作..

它第一次运行良好,但是当添加新元素或更改数据时,它无法正常工作.

编辑: …

html javascript sorting jquery

38
推荐指数
3
解决办法
6万
查看次数

如何将导航栏静态引导到固定滚动?

当它到达页面顶部时,我想在滚动时将静态导航栏设置为固定导航栏.

有没有办法使用bootstrap 3 css或javascript获取它?

javascript jquery html5 css3 twitter-bootstrap-3

30
推荐指数
4
解决办法
14万
查看次数

如何使用CSS3为文本中的字母设置动画?

我想为小文本设置动画,我想一一显示字母吗?

使用CSS3有什么办法吗?

javascript css jquery animation css3

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

原型实例如cat c = new animal();?

我是Javascript的新手,最近,我遇到了这个问题,我很想知道答案.

function animal(){
  // some bse code
}


function cat(){
  //some cat code
}

// I know this syntax and works well
cat.prototype= new animal;
Run Code Online (Sandbox Code Playgroud)

我想知道下面的语法是否正确?

cat c = new animal;
Run Code Online (Sandbox Code Playgroud)

在javascript中有可能吗?

(对不起!如果问题存在.)

javascript oop jquery prototype

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