Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

Tambahkan Class Aktif Pada Menu SEKOLAH-CI Error Saat di Hosting

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 962 Kali
Ujang Rukman Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh... mohon bantuan nya mas saya menambahkan class active pada menu di sikolah script nya saya ambil dari swarakalibata_2018 <style type="text/css">.the-menu a.active{ background:red !important; }</style>
  2. pada saat dilocal class nya berjalan normal tapi ketika di hosting tampilan nya seperti gambar di bawah , saat pertama web di akses kemudian ketika active di menu dropdown class nya active di semua menu dropdown
Ada 1 File Kiriman :
1. MENU1.png (4 KB)

Ada 8 Jawaban

Bukhori Muslim
commented on 28 Agu 2018 06:36:27
  1. Assalam,.. Jangan lupa script JS nya ditambahkan juga, ini :
  2. <script>
  3. $(function(){
  4. var url = window.location.pathname,
  5. urlRegExp = new RegExp(url.replace(/\/$/,'') + "$");
  6. // now grab every link from the navigation
  7. $('.the-menu a').each(function(){
  8. // and test its normalized href against the url pathname regexp
  9. if(urlRegExp.test(this.href.replace(/\/$/,''))){
  10. $(this).addClass('active');
  11. }
  12. });
  13. });
  14. </script>
  15.  
  16. Tambahkan script di atas tag </body> pada file "application/views/phpmu-sekolah/template.php"
  17. selesai dan semoga bermanfaat. ^_^
Ujang Rukman
commented on 28 Agu 2018 07:55:17
  1. Assalam,.. kebetulan script itu sudah ada mas, memang ketika di menu lain aktive dengan normal mas, hanya ketika web pertama kali di buka atau pada url home/main http://www.man4smi.projeckweb.com di url itu aja mas ketika misalkan buka menu lain itu class aktif nya langsung normal
Ujang Rukman
commented on 28 Agu 2018 08:00:46
  1. Assalam,.. ketika di menu home atau url http://www.man4smi.projeckweb.com class nya aktif pada semua menu, ini hanya terjadi di hosting mas ketika di local alhamdulilah normal
Bukhori Muslim
commented on 29 Agu 2018 06:06:24
  1. Assalam,.. coba share alamat webnya mas kita testing dan lihat langsung.
Ujang Rukman
commented on 29 Agu 2018 06:53:38
  1. Assalam,.. ini mas man4smi.projeckweb.com
Bukhori Muslim
commented on 30 Agu 2018 07:45:34
  1. Assalam,.. sepertinya masalah disini,..
  2. evt.currentTarget.className += " active";
  3. coba buka file "applicatiob/views/phpmu-sekolah/template.php"
  4. lalu cari : evt.currentTarget.className += " active";
  5. dan coba hapus dulu, lalu testing atau reload lagi halamannya.
  6. bisa jadi karena masalah disana. ^_^
Ujang Rukman
commented on 30 Agu 2018 08:25:04
  1. Assalam,.. ini mas, sudah saya coba hapus di bagian yg mas bilang, hasilnya masih sama, kemudian saya hapus semua script nya hasilnya tetep sama
  2. <script>
  3. function openCity(evt, cityName) {
  4. var i, tabcontent, tablinks;
  5. tabcontent = document.getElementsByClassName("tabcontent");
  6. for (i = 0; i < tabcontent.length; i++) {
  7. tabcontent[i].style.display = "none";
  8. }
  9. tablinks = document.getElementsByClassName("tablinks");
  10. for (i = 0; i < tablinks.length; i++) {
  11. tablinks[i].className = tablinks[i].className.replace(" active", "");
  12. }
  13. document.getElementById(cityName).style.display = "block";
  14. evt.currentTarget.className += " active";
  15. }
  16.  
  17. // Get the element with id="defaultOpen" and click on it
  18. document.getElementById("defaultOpen").click();
  19. </script>
  20.  
Ujang Rukman
commented on 30 Agu 2018 08:31:52
  1. Assalam,.. oh iya mas masalah ini terjadi ketika di hosting saja, kalau di local, class active nya berjalan normal
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!