程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-css、js鼠標經過時更改圖片

java-css、js鼠標經過時更改圖片

編輯:編程綜合問答
css、js鼠標經過時更改圖片

代碼和圖片在這個鏈接裡
http://yunpan.cn/cjVAhebUVY7vP 訪問密碼 6138
我想在這裡,

<!div style="height: 100px; color: #888888;" class="tp" onmouseover="this.style.background='#FFC000',this.style.color='#ffffff'" onmouseout="this.style.background='#ffffff',this.style.color='#888888'">

鼠標移動上去時圖片變成第二張,但是圖片位置不變。請教一下大家,
在此多謝了。

最佳回答:


做成一個函數就好了。。然後over和out事件改成這樣

    <script>
        function mouseEvent(o, over) {
            o.style.background = over ? '#ffc000' : '#ffffff';
            o.style.color = over ? '#ffffff' : '#888888';
            var img = o.getElementsByTagName('img')[0];
            if (!img) return;
            img.src = img.src.replace(over ? '1.png' : '2.png', over ? '2.png' : '1.png');
        }
    </script>
 <div style="height: 100px; color: #888888;" onmouseover="mouseEvent(this,true)"
 onmouseout="mouseEvent(this)">...............................
</div>

showbo
etywu
etywu
showbo
etywu
etywu
etywu
etywu
showbo
etywu
showbo
etywu
showbo
etywu
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved