導航:首頁 > 編程語言 > js滑鼠經過圖片

js滑鼠經過圖片

發布時間:2023-05-25 21:28:28

1. js滑鼠經過改變背景圖圖片位置執行幀動畫

  1. 那5個框 是5個div 捕捉div獲得滑鼠移動事件

  2. 每個div裡面有個小的div用來顯示圖片

  3. 當滑鼠移動 這里通過演算法顯示背景圖片 背景圖片就一張通過

    url(https://img.alicdn.com/tfs/TB1PZB0fyqAXuNjy1XdXXaYcVXa-100-1500.png) center 0px / 100% no-repeat ;裡面的0PX來控制圖片顯示的東西 0-1400之間圖片一直在換高度 就蒙蔽你的眼睛讓你看起來像動畫

  4. 上面的圖片就是你看到的背景圖在切換

  5. 有了思路寫起了很簡單 就是想不到這個思路

2. 在html中怎麼用js實現滑鼠指向圖片時圖片放大的效果(具體實現)

分別寫一個onmouseover和onmouseout事件。然後在事件裡面加一個function,分別寫想要放大的尺寸和縮小或復原的尺寸。

javaScript官方API介面-GlobalEventHandlers.onmouseover

JavaScript官方API介面-GlobalEventHandlers.onmouseout

W3cSchool-JavaScript 事件參考手冊

3. js滑鼠滑過顯示對應圖片

如果原圖清晰,而顯示出來的圖片卻模糊,應該是顯示時圖片的尺寸比例與原圖的不一樣導致的,你把 height='280' 刪除試試看吧,也就是不要約束圖片的寬高比例

4. js如何實現滑鼠經過圖片的切換

您好,這樣的:
1、<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Jquery deal images</title>
<script src="./js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
<!--
//這里是JS代碼 ,下面豆芽會寫上
//-->
</script>
</head>

<body>
<img src="./images/img02.png" />
</body>
</html>
2、

$(document).ready(function(){
var newImage = new Image(); //預載入圖片
var oldImage = $('img').attr('src');
newImage.src = './images/img03.jpg';
$('img').hover(function(){ //滑鼠滑過圖片切換
$('img').attr('src',newImage.src);
},
function(){
$('img').attr('src',oldImage);
});
});
這里大家迷惑的是為什麼要預載入圖片呢?因為在網站上不像我們本地調試,圖片下載這么快。如果是在互聯網上,當滑鼠滑過將要切換的圖片時,替換的圖片還要臨時下載,載入圖片的過程是比較慢的。所以我們預載入圖片可以解決這個問題。

5. 在html中怎麼用js實現滑鼠指向圖片時圖片放大到原圖那麼大(具體實現)

可以用js事件「onmouseover」和「onmouseout」來實現。

1、新建html文檔,在body標簽中添加圖專片標簽,為這個標簽設置「id」屬性,然後設屬置圖片的默認顯示大小css屬性:

6. 請高人幫忙看看這段代碼 是關於滑鼠經過自動切換圖片的js,現在是不能自動切換,只能滑鼠點擊時才切換

試試這個圖片切換

有12345數字一起切換

滑鼠點一下數字會變換到另一張圖片,不點就會自動換

裡面有教程和源碼

7. 怎樣用JS實現滑鼠經過顯示圖片和描述的特效

<html>
<head>
<title>title及alt提示特效</title>
<style type="text/css">
body{font-size:12px;color:#000000}
td{font-size:12px;color:#000000}
a:link{font-size:12px;color:#000000}
</style>
<script language="javascript">
var pltsPop=null;
var pltsoffsetX = 12; // 彈出窗口位於滑鼠左側或者右側的距離;3-12 合適
var pltsoffsetY = 15; // 彈出窗口位於滑鼠下方的距離;3-12 合適
var pltsTitle="";
document.write('<div id=pltsTipLayer style="display: none;position: absolute; z-index:10001"></div>');
function pltsinits()
{
document.onmouseover = plts;
document.onmousemove = moveToMouseLoc;
}
function plts()
{ var o=event.srcElement;
if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
pltsPop=o.dypop;
if(pltsPop!=null && pltsPop!="" && typeof(pltsPop)!="undefined")
{
pltsTipLayer.style.left=-1000;
pltsTipLayer.style.display='';
var Msg=pltsPop.replace(/\n/g,"<br>");
Msg=Msg.replace(/\0x13/g,"<br>");
var re=/\{(.[^\{]*)\}/ig;
if(!re.test(Msg))pltsTitle="『水木設計聯盟』";
else{
re=/\{(.[^\{]*)\}(.*)/ig;
pltsTitle=Msg.replace(re,"$1")+" ";
re=/\{(.[^\{]*)\}/ig;
Msg=Msg.replace(re,"");
Msg=Msg.replace("<br>","");}
var content =
'<table style="FILTER:alpha(opacity=90);border: 1px solid #cccccc" id="toolTipTalbe" cellspacing="1" cellpadding="0"><tr><td width="100%"><table bgcolor="#ffffff" cellspacing="0" cellpadding="0">'+
'<tr id="pltsPoptop"><td height="20" bgcolor="#0094bb"><font color="#ffffff"><b><p id="topleft" align="left">↖'+pltsTitle+'</p><p id="topright" align="right" style="display:none">'+pltsTitle+'↗</font></b></font></td></tr>'+
'<tr><td "+attr+" style="padding-left:10px;padding-right:10px;padding-top: 8px;padding-bottom:6px;line-height:140%">'+Msg+'</td></tr>'+
'<tr id="pltsPopbot" style="display:none"><td height="20" bgcolor="#0094bb"><font color="#ffffff"><b><p id="botleft" align="left">↙'+pltsTitle+'</p><p id="botright" align="right" style="display:none">'+pltsTitle+'↘</font></b></font></td></tr>'+
'</table></td></tr></table>';
pltsTipLayer.innerHTML=content;
toolTipTalbe.style.width=Math.min(pltsTipLayer.clientWidth,document.body.clientWidth/2.2);
moveToMouseLoc();
return true;
}
else
{
pltsTipLayer.innerHTML='';
pltsTipLayer.style.display='none';
return true;
}
}
function moveToMouseLoc()
{
if(pltsTipLayer.innerHTML=='')return true;
var MouseX=event.x;
var MouseY=event.y;
var popHeight=pltsTipLayer.clientHeight;
var popWidth=pltsTipLayer.clientWidth;
if(MouseY+pltsoffsetY+popHeight>document.body.clientHeight)
{
popTopAdjust=-popHeight-pltsoffsetY*1.5;
pltsPoptop.style.display="none";
pltsPopbot.style.display="";
}
else
{
popTopAdjust=0;
pltsPoptop.style.display="";
pltsPopbot.style.display="none";
}
if(MouseX+pltsoffsetX+popWidth>document.body.clientWidth)
{
popLeftAdjust=-popWidth-pltsoffsetX*2;
topleft.style.display="none";
botleft.style.display="none";
topright.style.display="";
botright.style.display="";
}
else
{
popLeftAdjust=0;
topleft.style.display="";
botleft.style.display="";
topright.style.display="none";
botright.style.display="none";
}
pltsTipLayer.style.left=MouseX+pltsoffsetX+document.body.scrollLeft+popLeftAdjust;
pltsTipLayer.style.top=MouseY+pltsoffsetY+document.body.scrollTop+popTopAdjust;
return true;
}
pltsinits();
</script>
</head>
<body>
鏈接提示效果:<a href="http://www.lanrentuku.com/" target="_blank" title="title及alt提示特效,本程序由水木設計聯盟整理推薦,希望大家喜歡">一個很酷的滑鼠懸停特效,但有問題指教,我想知道怎麼控制懸停時間</a>

<img src="http://www.mb5u.com/images/logo.gif" alt="模板無憂1號站">
<img src="http://www.mb5u.com/images/logo.gif" alt="模板無憂2號站">
<a href="#"><img src="http://www.mb5u.com/images/logo.gif" alt="模板無憂3號站" border="0"></a>
<div style="visibility:hidden;border:0px solid #000000;background-color:#333333;font-size:12px;color:#6699cc;position:absolute;" id=altlayer></div>
<script>
document.body.onmousemove=quickalt;
function quickalt() {
if (event.srcElement.hint)event.srcElement.alt=event.srcElement.hint;
if(event.srcElement.alt && event.srcElement.alt!='') {
event.srcElement.hint=event.srcElement.alt;
altlayer.style.visibility='visible';
altlayer.style.left=event.x-1;
altlayer.style.top=event.y+16;
altlayer.innerHTML=event.srcElement.hint
event.srcElement.alt="";
}
else altlayer.style.visibility='hidden';}
</script>
</body>
</html>

看看這個

8. 求一段js代碼,功能大概是滑鼠經過div時,這個圖片從旁邊飛入

有個簡單的思路,首先給圖片先css定義飛入動畫@keyframes,然後隱藏display:none。
js方法:滑鼠移入div然後img出現show即可。
$("div").mouseover(function(){
$("img").show();
});

閱讀全文

與js滑鼠經過圖片相關的資料

熱點內容
數據線插頭怎麼接頭 瀏覽:577
網路載入視頻失敗是怎麼回事 瀏覽:805
傳奇賬號在哪個文件夾里 瀏覽:346
百度app在哪裡安裝 瀏覽:587
如何設置路由器網路不斷網 瀏覽:471
傳到qq群里的文件怎麼刪除 瀏覽:861
索尼安卓71更新日誌 瀏覽:234
怎麼找手機里的垃圾app 瀏覽:540
2015藍橋杯代碼填空 瀏覽:698
安卓資料庫dbexecSQL 瀏覽:227
doc重命名文件格式 瀏覽:728
getscreen截圖工具下載 瀏覽:719
共識數據是什麼時候開始的 瀏覽:96
數碼管顯示電壓程序 瀏覽:479
資料庫文件有哪個 瀏覽:543
途強儲存在哪個文件夾 瀏覽:172
如何恢復被覆蓋文件 瀏覽:611
iphone5用哪個版本最好 瀏覽:327
extjsgrid禁用 瀏覽:426
如何查找國外論文的編程代碼 瀏覽:366

友情鏈接