在Dreamweaver中,如何实现鼠标经过文字时在鼠标旁边自动出现图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Dreamweaver中,如何实现鼠标经过文字时在鼠标旁边自动出现图片?相关的知识,希望对你有一定的参考价值。

在Dreamweaver中,如何实现鼠标经过文字时在鼠标旁边自动出现想要的图片?
我查了一下,说是可以用层设置来实现,可是具体怎么做?怎么设置?
求助!!

您好,关于这个层,我的代码如下:
首先给你说说思路,你把鼠标移动到文字上面,这个时候其实你鼠标旁边就有一个隐藏的层,层里面有一个img图片的样式框,接下来就是调用就是一个onmoseover()事件,然后用这个事件调用一个函数,函数里面将这个层显示并且获得当前鼠标移动位置的坐标即可。这是我的思路,虽然美工方面和代码没有那么标准,我也算是个新手,呵呵,希望多多交流
代码如下:
<script language="javascript" type="text/javascript">
var x,y;
document.onmousemove=showplace;//鼠标位置记录
function showdiv()

//显示一个隐藏的层
var showdiv = document.getElementById("showdiv");

if(showdiv.style.display=="none")

showdiv.style.display = "block";
showdiv.style.marginLeft=x;
showdiv.style.marginTop=y;

else
showdiv.style.display = "none";


//获取当前鼠标位置
function showplace()

x= window.event.clientX;
y= window.event.clientY;

</script>

<body>
<!--当鼠标移上来的时候,出发这个事件-->
<b onmouseover="showdiv()" onmouseout="showdiv()">
asd1231231312321
</b>

<div id="showdiv" style="border:1px #009 solid; display:none; width:100px; height:100px; background-image:url(fightingReport.jpg);">
</div>
<div id="p1">
</div>
<div id="p2">
</div>
</body>
参考技术A 这个很简单,不用JS。用css完全可以。而且也不用层,主要利用,background:url()的属性。

这个要是用JS,那也太夸张了。
参考技术B 这个得用到js语句,就是取当前鼠标的位置再追加一个层,层内放图

js jq 实现鼠标经过div背景以进度条方式 变宽,鼠标离开变小,同时文字颜色和原来不一样

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 
 5     <title></title>
 6     <script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
 7 </head>
 8 <style>
 9     .gg{
10         height: 50px;
11         width: 160px;
12         border: 1px solid #999;
13         color: #000000;
14         position: relative;
15         text-align: center;
16     }
17     .jj{
18         height: 50px;
19         width: 0;
20         background-color: #999;
21         position: absolute;
22         text-align: center;
23         overflow: hidden;
24     }
25     .text{
26         height: 50px;
27         width: 160px;
28         color: #ffffff;
29         text-align: center;
30         overflow: hidden;
31     }
32 </style>
33 <script>
34 $(document).ready(function(){
35     var bb;//定义一下bb,就是鼠标离开的定时触发缩小的事件变量,防止鼠标经过时清除事件出错
36 $(".gg").mouseover(function(){
37     //alert(5)i
38     clearInterval(bb);//清除bb,防止黑色背景条还在变小,造成一闪闪的现象
39     i=$(".jj").width();//获取背景条宽度,从这个宽度开始变大
40         aa=setInterval(function(){
41             i+=2;//自增
42             $(".jj").css("width",i);//赋值给宽度
43             if (i>=160) {//达到最大宽度,停止变大
44                 clearInterval(aa);//清除setInterval
45             }
46         },3);//毫秒变一次,每次增大量就是上面的自增i
47     });
48 $(".gg").mouseout(function(){
49      //var i=1;
50      //j
51      j=$(".jj").width();//获取背景条宽度,从这个宽度开始变小
52      clearInterval(aa);
53         bb=setInterval(function(){
54             j-=2;
55             $(".jj").css("width",j);
56             if (j<=0) {
57 
58                 clearInterval(bb);
59             }
60         },3);
61 })
62 })
63     </script>
64 <body>
65 <div class="gg">
66     <div class="jj"><div class="text">nimeide</div></div>
67 nimeide 
68 </div>
69 </body>
70 </html>

 

以上是关于在Dreamweaver中,如何实现鼠标经过文字时在鼠标旁边自动出现图片?的主要内容,如果未能解决你的问题,请参考以下文章

如何在网页实现鼠标经过图像?

css实现当鼠标停留在图片时显示文字 谢谢!

html中鼠标经过时,文字停止,并且鼠标样式改变

在网页制作中,怎么把图片应用为动态HTML效果?当鼠标悬停时图片1换成图片2,要怎么设置?

网页中的文字单击后如何出现下划线?

js实现鼠标经过文字大小颜色都随机变化