Maison  >  Questions et réponses  >  le corps du texte

jquery - angularjs如何做出导航效果?

angularjs的知识不是很深,英文也不会,所以没有啥中文API文档可以查阅。目前遇见了一些问题。想用angularjs代替jQuery来实现一些常用的效果,但是发现不是思路不清楚就是自己不会。目前小弟有3个问题想询问。

1,angularjs如何做出jQuery那么简单的导航效果?`$(".buy_color_btn>a,.buy_size_btn>a").click(function(e){

    if($(e.target).hasClass("actives")){
        $(e.target).removeClass("actives");
    }else{
        $(e.target).addClass('actives').siblings('.actives').removeClass('actives');
    }
})

这个代码懂jQuery的人一定都知道是一个导航效果,点击后,给上一个class,其他同级的标签去掉这个class,点击的那个如果自己带有class的话也会取消。这个angularjs该怎么实现呢?`

angularjs的知识不是很深,英文也不会,所以没有啥中文API文档可以查阅。目前遇见了一些问题。想用angularjs代替jQuery来实现一些常用的效果,但是发现不是思路不清楚就是自己不会。目前小弟有3个问题想询问。

1,angularjs如何做出jQuery那么简单的导航效果?
$(".buy_color_btn>a,.buy_size_btn>a").click(function(e){
if($(e.target).hasClass("actives")){

    $(e.target).removeClass("actives");

}else{

   $(e.target).addClass('actives').siblings('.actives').removeClass('actives');
            }
    })

复制代码
这个代码懂jQuery的人一定都知道是一个导航效果,点击后,给上一个class,其他同级的标签去掉这个class,点击的那个如果自己带有class的话也会取消。这个angularjs该怎么实现呢?

2,angularjs目前有没中文文档?小弟英文烂的离谱。。

3,基于第一个问题,我用ng-repeat动态的循环出一个导航后,发现我原来的jQuery点击事件失效了,ng-repeat会阻止jQuery的事件吗?应该不可能吧?
代码截图了。
大概问题是,如果我是静态的标签jQuery的事件就会生效,一旦我用ng-repeat动态循环出来后,我发现jQuery就失效了。。

PHP中文网PHP中文网2714 Il y a quelques jours512

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:00:41

    Allez sur https://github.com/angular/angular.js pour télécharger le code angulaire. Bien que le code soit également en anglais, il existe des exemples très utiles pour un apprentissage approfondi.

    répondre
    0
  • Annulerrépondre