首頁 > web前端 > js教程 > 主體

Jquery實作滑鼠移上彈出提示框、移出消失思路及代碼_jquery

WBOY
發布: 2016-05-16 17:33:29
原創
1269 人瀏覽過
思路

1.首先要定位實現此效果的元素,本次透過class

2.如果是動態顯示不同的提示內容,需設定title

3.透過JQ給定位到元素加上mouseover 和mouseout 事件

4.再完善下,彈出框跟隨滑鼠在目標元素上移動

5.再完善下,彈出框跟隨滑鼠在目標元素上移動
5.再完善把mouseover 、mouseout 合併成hover 複製程式碼
程式碼如下:



程式碼如下:



$(function () {
    var x = 10;
    var y = 20; //設定提示框相對於偏移位置,防止遮擋滑鼠
    $(".prompt"). hover(function (e) {  //滑鼠移上事件
        this.myTitle = this.title; //把title的賦給自訂屬性myTilte ,屏蔽自帶提示
     
        var tooltipHtml = "
" this.myTitle "
"; //建立提示框
        $("body").append(tooltipHtml); //加入頁中
        $("#tooltip").css({
            "top": (e.pageY y) "px",
    "top": (e.pageY y) "px",
🎜>        }).show("fast"); //設定提示框的座標,並顯示
    }, function () {  //滑鼠移出事件
        this.title = 1/Title;設定title
        $("#tooltip").remove();  //移除彈出方塊
    }).mousemove(function (e) {   //滑鼠移動事件
  o function (e) {   //追蹤滑鼠移動事件  p. ").css({ "top": (e.pageY y) "px",             "left": (e.pageX x) "px"        });  >});
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!