jquery - Bagaimana untuk mencipta kesan navigasi dalam angularjs?
PHP中文网
PHP中文网 2017-05-15 16:58:41
0
1
550

Pengetahuan saya tentang angularjs tidak begitu mendalam dan saya tidak tahu bahasa Inggeris, jadi tiada dokumen API Cina untuk dirujuk. Pada masa ini menghadapi beberapa masalah. Saya mahu menggunakan angularjs dan bukannya jQuery untuk mencapai beberapa kesan biasa, tetapi saya mendapati bahawa idea itu tidak jelas atau saya tidak tahu bagaimana untuk melakukannya. Pada masa ini, saya mempunyai 3 soalan untuk ditanya.

1. Bagaimanakah angularjs mencipta kesan navigasi semudah jQuery? `$(".buy_color_btn>a,.buy_size_btn>a").klik(fungsi(e){

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

Sesiapa yang tahu jQuery mesti tahu bahawa kod ini adalah kesan navigasi Selepas mengklik, teg lain yang sama tahap akan mengalih keluar kelas ini dibatalkan. Bagaimana untuk melaksanakan ini dalam angularjs? `

Pengetahuan saya tentang angularjs tidak begitu mendalam dan saya tidak tahu bahasa Inggeris, jadi tiada dokumen API Cina untuk dirujuk. Pada masa ini menghadapi beberapa masalah. Saya mahu menggunakan angularjs dan bukannya jQuery untuk mencapai beberapa kesan biasa, tetapi saya mendapati bahawa idea itu tidak jelas atau saya tidak tahu bagaimana untuk melakukannya. Pada masa ini, saya mempunyai 3 soalan untuk ditanya.

1. Bagaimanakah angularjs mencipta kesan navigasi semudah jQuery?
$(".buy_color_btn>a,.buy_size_btn>a").klik(fungsi(e){
if($(e.target).hasClass("aktif")){

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

}lain{

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

Salin kod
Sesiapa yang mengetahui jQuery mesti tahu bahawa kod ini adalah kesan navigasi Selepas mengklik, ia akan memberikan teg lain pada tahap yang sama jika yang diklik mempunyai kelas , ia juga akan Membatalkan. Bagaimana untuk melaksanakan ini dalam angularjs?

2. Adakah angularjs mempunyai dokumentasi bahasa Cina pada masa ini? .

3. Berdasarkan soalan pertama, selepas saya menggunakan ng-repeat untuk menggelungkan navigasi secara dinamik, saya mendapati bahawa acara klik jQuery saya tidak sah Adakah ng-repeat akan menghalang peristiwa jQuery? Sepatutnya tak boleh kan?
Tangkapan skrin kod.
Mungkin masalahnya ialah jika saya menggunakan teg statik, acara jQuery akan berkuat kuasa Sebaik sahaja saya menggunakan ng-repeat untuk menggelungkannya secara dinamik, saya mendapati bahawa jQuery tidak sah. .

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(1)
我想大声告诉你

Pergi ke https://github.com/angular/angular.js untuk memuat turun kod sudut. Walaupun kod itu juga dalam bahasa Inggeris, terdapat contoh, yang sangat membantu untuk pembelajaran yang mendalam.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan