国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

超鏈接怎么正確調用javascript函數

2019-11-20 09:57:22
字體:
來源:轉載
供稿:網友

點擊超鏈接調用 JavaScript 函數,一般人都用:

復制代碼 代碼如下:
<a href="javascript:function();">

但這有個缺點,就是點擊鏈接后,頁面上的GIF動畫將靜止。

試看如下代碼:

復制代碼 代碼如下:
<script type="text/javascript">
<!--
function Foo()
{
    //do something
}
//-->
</script>
<img src="logo.gif" alt="GIF 動畫" />
<a href="javascript:Foo();">使 GIF 動畫靜止的鏈接</a>

解決方法探討:

復制代碼 代碼如下:
<a onclick="javascript:Foo();">鏈接</a>

此時不影響動畫顯示,但鼠標移上去后,鼠標及超鏈接樣式不發生變化,雖然可以利用樣式表來改變鼠標及超鏈接樣式,但畢竟有些繁瑣,況且這種思路也不好。

再考查如下代碼:

復制代碼 代碼如下:
<a onclick="javascript:Foo();" href="#">鏈接</a>

我們可以發現,雖然點擊鏈接后不影響動畫顯示,但頁面總是滾到最上面,這種效果也不是我們想要的。

最終解決方法:

復制代碼 代碼如下:
<a onclick="javascript:Foo();return false;" href="#">不影響 GIF 的鏈接</a>

如果不考慮GIF圖片的問題,以上方法均可。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木乃县| 伊春市| 柘城县| 太和县| 咸阳市| 武乡县| 阜新市| 含山县| 昌吉市| 栾川县| 和顺县| 永靖县| 洛宁县| 大竹县| 万荣县| 信丰县| 洪江市| 神木县| 邳州市| 筠连县| 聂拉木县| 城市| 忻州市| 布拖县| 新邵县| 漯河市| 南宁市| 临安市| 和林格尔县| 沁源县| 湘潭市| 娄烦县| 扶沟县| 海兴县| 周宁县| 梁河县| 会理县| 阳山县| 琼海市| 博爱县| 林口县|