<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:10:24
        文檔

        jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery

        jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery:系統(tǒng)開(kāi)發(fā)時(shí)很多地方需要有焦點(diǎn)效果,例如:鼠標(biāo)點(diǎn)擊聚焦,地圖定位,在圖片上突出顯示,焦點(diǎn)定位頁(yè)面元素。 本小功能通過(guò)jquery和graphics二次開(kāi)發(fā),實(shí)現(xiàn)通過(guò)鼠標(biāo)點(diǎn)擊頁(yè)面任何區(qū)域,聚焦當(dāng)前點(diǎn)擊位置。適用于頁(yè)面任何元素的位置效果。 首先引入jquery引
        推薦度:
        導(dǎo)讀jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery:系統(tǒng)開(kāi)發(fā)時(shí)很多地方需要有焦點(diǎn)效果,例如:鼠標(biāo)點(diǎn)擊聚焦,地圖定位,在圖片上突出顯示,焦點(diǎn)定位頁(yè)面元素。 本小功能通過(guò)jquery和graphics二次開(kāi)發(fā),實(shí)現(xiàn)通過(guò)鼠標(biāo)點(diǎn)擊頁(yè)面任何區(qū)域,聚焦當(dāng)前點(diǎn)擊位置。適用于頁(yè)面任何元素的位置效果。 首先引入jquery引

        系統(tǒng)開(kāi)發(fā)時(shí)很多地方需要有焦點(diǎn)效果,例如:鼠標(biāo)點(diǎn)擊聚焦,地圖定位,在圖片上突出顯示,焦點(diǎn)定位頁(yè)面元素。
        本小功能通過(guò)jquery和graphics二次開(kāi)發(fā),實(shí)現(xiàn)通過(guò)鼠標(biāo)點(diǎn)擊頁(yè)面任何區(qū)域,聚焦當(dāng)前點(diǎn)擊位置。適用于頁(yè)面任何元素的位置效果。
        首先引入jquery引擎包:jquery-1.4.2.min.js和graphics.js
        源碼下載地址
        編寫(xiě)實(shí)現(xiàn)效果js文件,qfocus.js,源碼如下:
        代碼如下:
        var qfocus = {
        config:{
        "bar_dis":true,//橫豎條顯示或隱藏
        "circle_dis":true,//焦點(diǎn)隱藏
        "bar_color":"black",//線條顏色
        "circle_color":"red",//圓圈顏色
        "rect_color":"green"http://方塊顏色
        },
        locationTimer: null,//時(shí)間控制標(biāo)識(shí)符
        onmouseClick: function(ev){//鼠標(biāo)點(diǎn)擊獲取鼠標(biāo)位置畫(huà)聚焦效果
        var point = this.mousePosition(ev);
        this.showFocus(point);
        },
        onclickElement:function(obj) {//鼠標(biāo)點(diǎn)擊獲取坐標(biāo)做焦點(diǎn)
        var _point = this.elementPosition(obj);
        this.showFocus(_point);
        },
        showFocus:function (point) {//顯示焦點(diǎn)效果
        if (this.locationTimer) {
        clearTimeout(this.locationTimer);
        } //清除定時(shí)器
        var mapDiv = "#mapdiv";
        var _point = point;
        var canvas = $("#canvas");
        var vLine = $("#vline");
        var hLine = $("#hline");
        //焦點(diǎn)隱藏或顯示
        if (this.config["circle_dis"] == true) {
        if (!$("#canvas").attr("id")) {
        canvas = '';
        $(canvas).appendTo("body");
        } else {
        canvas.css("left", (_point.x - 25) + "px");
        canvas.css("top", (_point.y - 25) + "px");
        canvas.show();
        }
        paper = Raphael("canvas");
        paper.clear();
        var rect = paper.rect(20, 20, 10, 10, 0);
        rect.attr("stroke", this.config["rect_color"]);
        rect.attr("stroke-width", 1);
        }
        //是否顯示橫豎條
        if (this.config["bar_dis"] == true) {
        if (!$("#vline").attr("id")) {
        vLine = "";
        $(vLine).appendTo("body");
        } else {
        $(vLine).css("left",(_point.x) + "px");
        vLine.show();
        }
        if (!$("#hline").attr("id")) {
        var hLine = "";
        $(hLine).appendTo("body");
        } else {
        $("#hline").css("top",(_point.y ) + "px");
        hLine.show();
        }
        }
        this.hideFocus();
        return true;
        }, hideFocus:function() {//隱藏焦點(diǎn)效果
        if (paper != null) {
        var circle = paper.circle(25, 25, 30);
        circle.attr("stroke", this.config["circle_color"]);
        circle.attr("stroke-width", 1);
        var anim = Raphael.animation({
        r: 5
        }, 900, null, function(){
        this.locationTimer = setTimeout(function(){
        $("#canvas").hide(); //焦點(diǎn)
        $("#vline").hide(); //橫條
        $("#hline").hide(); //豎條
        clearTimeout(this.locationTimer);
        }, 500);
        });
        circle.animate(anim);
        } else {
        this.locationTimer = setTimeout(function(){
        $("#canvas").hide(); //焦點(diǎn)
        $("#vline").hide(); //橫條
        $("#hline").hide(); //豎條
        clearTimeout(this.locationTimer);
        }, 500);
        }

        },mousePosition:function (e) {
        var x,y;
        var e = e||window.event;
        return {
        x:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,
        y:e.clientY+document.body.scrollTop+document.documentElement.scrollTop
        }
        },elementPosition:function( oElement ) {
        var x2 = 0;
        var y2 = 0;
        var width = oElement.offsetWidth;
        var height = oElement.offsetHeight;
        var postion = "";
        if( typeof( oElement.offsetParent ) != 'undefined' ){
        for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
        posX += oElement.offsetLeft;
        posY += oElement.offsetTop;
        }
        x2 = posX + width;
        y2 = posY + height;
        postion = [ posX, posY ,x2, y2];
        } else{
        x2 = oElement.x + width;
        y2 = oElement.y + height;
        postion = [ oElement.x, oElement.y, x2, y2];
        }
        var x = postion[0] + ((postion[2] - postion[0])/2);
        var y = postion[1] + ((postion[3] - postion[1])/2);
        return {"x":x,"y":y};
        }
        }

        html頁(yè)面調(diào)用源碼:
        代碼如下:




        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery

        jquery點(diǎn)擊頁(yè)面任何區(qū)域?qū)崿F(xiàn)鼠標(biāo)焦點(diǎn)十字效果_jquery:系統(tǒng)開(kāi)發(fā)時(shí)很多地方需要有焦點(diǎn)效果,例如:鼠標(biāo)點(diǎn)擊聚焦,地圖定位,在圖片上突出顯示,焦點(diǎn)定位頁(yè)面元素。 本小功能通過(guò)jquery和graphics二次開(kāi)發(fā),實(shí)現(xiàn)通過(guò)鼠標(biāo)點(diǎn)擊頁(yè)面任何區(qū)域,聚焦當(dāng)前點(diǎn)擊位置。適用于頁(yè)面任何元素的位置效果。 首先引入jquery引
        推薦度:
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專題
        Top
        主站蜘蛛池模板: 日本亚洲欧洲免费天堂午夜看片女人员 | 日韩精品无码专区免费播放| 最新国产AV无码专区亚洲| 麻豆91免费视频| 久久亚洲高清综合| 免费网站观看WWW在线观看| 亚洲乱亚洲乱妇无码麻豆| 丁香花在线观看免费观看图片| 亚洲视频在线免费| a视频免费在线观看| 亚洲精选在线观看| 日韩国产免费一区二区三区| 亚洲一卡2卡4卡5卡6卡在线99| 两个人的视频高清在线观看免费| 亚洲日韩乱码中文字幕| 免费人成在线观看播放国产 | 久草视频免费在线观看| 国产成人精品日本亚洲18图| 四虎成人精品一区二区免费网站| MM1313亚洲精品无码久久| 亚洲欧洲一区二区三区| 日本免费A级毛一片| 亚洲午夜精品在线| 四虎免费影院4hu永久免费| 老司机精品免费视频| 精品日韩亚洲AV无码一区二区三区| 2020久久精品国产免费| 国产精品亚洲精品日韩动图| 亚洲日韩欧洲乱码AV夜夜摸| 亚洲最大免费视频网| 国产精品亚洲av色欲三区| 亚洲精品国偷自产在线| 青青青免费国产在线视频小草| 国产天堂亚洲精品| 亚洲av无码不卡| 色吊丝永久在线观看最新免费| 国产V片在线播放免费无码| 亚洲剧场午夜在线观看| 精品亚洲成α人无码成α在线观看 | 色噜噜狠狠色综合免费视频| 亚洲AV永久青草无码精品|