Rumah > hujung hadapan web > tutorial js > Contoh lengkap kesan pemarkahan Ajax forum yang dilaksanakan oleh kemahiran JS_javascript

Contoh lengkap kesan pemarkahan Ajax forum yang dilaksanakan oleh kemahiran JS_javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:34:16
asal
1291 orang telah melayarinya

Contoh dalam artikel ini menerangkan forum kesan pemarkahan Ajax yang dilaksanakan oleh JS. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Ini adalah kesan pemarkahan Ajax yang biasa di forum Orang yang menggunakan versi lama forum Discuz mempunyai kesan ini . Gunakan Saya mempunyai imej latar belakang yang anda boleh muat turun sendiri.

Tangkapan skrin kesan berjalan adalah seperti berikut:

Alamat demo dalam talian adalah seperti berikut:

http://demo.jb51.net/js/2015/js-dicuz-ajax-df-plugs-codes/

Kod khusus adalah seperti berikut:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>论坛Ajax评分效果</title>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<style type="text/css">

*{margin:0;padding:0;font-size:12px}

#show{font:bold 14px/2 Georgia;text-align:center;}

.star{position:relative;width:150px;margin:0 auto;}

.star,.index,.star a{overflow:hidden;height:25px;background:url('images/221815eep7piubznelxi3e.gif') repeat-x;color:#FFF;font:0/0 arial;}

.index{position:absolute;z-index:1;top:0;left:0;margin:0;background-position:0 -60px;height:25px}

.star a{position:absolute;z-index:3;top:0;width:30px;background-position:0 -90px;}

.star a:hover{z-index:2;left:0;background-position:0 -30px;}

a.star1{left:0;}

a.star1:hover{width:30px;}

a.star2{left:30px;}

a.star2:hover{width:60px;}

a.star3{left:60px;}

a.star3:hover{width:90px;}

a.star4{left:90px;}

a.star4:hover{width:120px;}

a.star5{left:120px;}

a.star5:hover{width:150px;}

</style>

<script>

function go(){

 var count=sum=distance=0;

 var dd,a;

 var as=document.getElementById("rank").getElementsByTagName("a");

 var here=document.getElementById("here");

 var show=document.getElementById("show");

 for(var i=0;i<as.length;i++){

  as[i].idx=i+1;

  as[i].onclick=function(){

   ++count;

   this.w=30;

   distance+=this.idx*this.w;

   here.style.width=distance/count+"px";

   dd=parseInt(here.style.width)/30;

   a=dd.toString().substr(0,4);

   show.innerHTML=a+"分";

   return false;

  }

 }

}

window.onload=function(){go()}

</script>

</head>

<body>

<br /><br /><br /><br /><br /><br /><br />

<div id="rank" class="star">

 <h3 id="here" class="index"></h3>

 <a title="给1分" href="#" class="star1">1</a>

 <a title="给2分" href="#" class="star2">2</a>

 <a title="给3分" href="#" class="star3">3</a>

 <a title="给4分" href="#" class="star4">4</a>

 <a title="给5分" href="#" class="star5">5</a>

</div>

<div id="show">打分..</div>

</body>

</html>

Salin selepas log masuk

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan