ada apa dengan script ini

function find(){
		var find=document.getElementsByClassName('sub_konten2')[0];

		find.className+=' find';
	}

	function Close(){
		var close=document.getElementsByClassName('sub_konten2')[0];

		close.className+=' close';
	}

/\* misi agan" saya buat dua tombol , tombol find dan close , ketika si user klik tombol find maka si content muncul dari samping begitupun dengan tombol close keluar ke samping , satelah saya coba di browser jalan dua"nya , tapi ketika saya klik yang ke duakalinya gak jalan/work tombolnya , console gak ada eror .. mohon bantuannya gan :D */

avatar adiezhun
@adiezhun

24 Kontribusi 4 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

Efek find dan close disitu nambahin sebuah class, pakek CSS kah? Kalau iya coba periksa class dari dokumen sub_konten2 setelah diklik untuk yang kedua kalinya, kayaknya gak work disitu, susunan classnya jadi berantakan.

Bisa work kalau pas fungsi find dijalankan, class close dihapus, lalu tambah dengan class find. Pas fungsi close dijalankan, hapus class find, lalu tambah class close.

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

ia gan , susunan class nya jadi "sub_konten2 find close find" , di find ke 2 gak worknya ,

avatar adiezhun
@adiezhun

24 Kontribusi 4 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Gak work, kan ada class closenya, apalagi kalau closenya ada attribute:

display:none;

Bikin gini aja: Pas fungsi find dijalankan, classnya jadi:

sub_konten2 find

Pas fungsi close dijalankan, classnya jadi:

sub_konten2 close

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

udah gan ,, resolv ...

thanks ia ..

avatar adiezhun
@adiezhun

24 Kontribusi 4 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban