中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

以WordPress為例講解jQuery美化頁面Title的方法
來源:易賢網(wǎng) 閱讀:1066 次 日期:2016-06-25 11:38:37
溫馨提示:易賢網(wǎng)小編為您整理了“以WordPress為例講解jQuery美化頁面Title的方法”,方便廣大網(wǎng)友查閱!

鼠標(biāo)移動到超鏈接時(shí)顯示Title提示即是所謂Title美化的一般手段,這里我們就以WordPress為例講解jQuery美化頁面Title的方法,需要的朋友可以參考下

這里選取的例子,便是 WordPress 中比較有名的美化超鏈接Title效果,一般的 title 效果是把鼠標(biāo)放到 a 元素中便會顯示一個(gè)黃底色框,而且是延時(shí)顯示,這樣顯然不是一個(gè)好的 UE ,所以美化的 Title 便誕生了,在本站現(xiàn)在的主題 Line 的側(cè)邊欄中把鼠標(biāo)放到文章標(biāo)題便顯示文章摘要的功能便是使用美化 Title 的原理做的,之所以選取這個(gè)例子,一是該例子中很好的體現(xiàn)了 jQuery 中的 DOM 操作,二是美化 Title 在 WordPress 中比較常用,可以供需要做美化 Title 的人理解其中的原理。同時(shí)因?yàn)橹皩?DOM 和美化 Title 有所研究,因此這篇筆記的內(nèi)容將會敘述得更加豐富!

美化 Title 的效果很簡單,需要的是鼠標(biāo)移動到超鏈接的那一刻就出現(xiàn) Title 提示,當(dāng)然也可以適當(dāng)添加一些css作美化之用,以配合自己的主題。

首先寫一段 Html 作為演示

<div id="newtitle">

  <h2>美化Title</h2>

  <ul>

    <li><a href="#" title="這是Title1">Title1</a></li>

    <li><a href="#" title="這是Title2">Title2</a></li>

    <li><a href="#" title="這是Title3">Title3</a></li>

    <li><a href="#" title="這是Title4">Title4</a></li>

    <li><a href="#" title="這是Title5">Title5</a></li>

    <li><a href="#" title="這是Title6">Title6</a></li>

    <li><a href="#" title="這是Title7">Title7</a></li>

    <li><a href="#" title="這是Title8">Title8</a></li>

  </ul>

</div>

接著我們需要完成兩件事,一是當(dāng)鼠標(biāo)滑入超鏈接時(shí)創(chuàng)建一個(gè)內(nèi)容為 title 內(nèi)容的 div ,而是當(dāng)鼠標(biāo)滑出超鏈接時(shí)移除該 div 。

這時(shí)顯然需要用到 mouse 方法,在這里選用 mouseover 與 mouseout ,或是 mouseenter 與 mouseleave 。說到這里小插一段,科普推廣一下上面兩組方法的區(qū)別:

上面兩組方法的功能均是當(dāng)鼠標(biāo)懸停在某網(wǎng)頁元素上時(shí)觸發(fā)事件,不同的是, mouseover 與 mouseout 會同時(shí)綁定到該元素的子元素上,因此如果一個(gè)網(wǎng)頁元素內(nèi)有多個(gè)子元素時(shí)很有可能會發(fā)生在元素上一移動鼠標(biāo)就會觸發(fā)事件的情況。于是從 jQuery 1.3 開始便增加了兩個(gè)新的 mouse 方法—— mouseenter 與 mouseleave ,使用 mouseenter 與 mouseleave 并不影響子元素。因?yàn)樵谏厦娴睦又?,選取的網(wǎng)頁元素是 a 標(biāo)簽,一般不會有子元素,所以用上面兩組方法均可。

回到我們需要完成的第一步——創(chuàng)建 div 。把內(nèi)容追加到文檔中可以使用 append() ,追加的內(nèi)容為超鏈接的 title ,可以直接獲取 title 屬性值,為了使追加的 div 顯示在該超鏈接旁邊,還可以使用 css() ,當(dāng)然在這之前要先設(shè)置插入的 div 的 css —— position: absolute; 而第二步從文檔中移除元素可以使用 remove() 方法。具體的代碼如下:

$(function(){

  //為提示框預(yù)設(shè)一定的top和left值,以免提示框與超鏈接的距離太近

  var x = 15;

  var y = 15;

  $("#newtitle a").mouseenter(function(e){

      //記錄title,以便下面清空title后能重新獲取title的值

      this.myTitle = this.title; 

      this.title = "";

      var beatitle = "<div id='beatitle'>"+this.myTitle+"</div>";

      $("#newtitle").append(beatitle);

      $("#beatitle")

        .css({

          "opacity":"0.6",

          "top": (e.pageY+y) + "px",

          "left": (e.pageX+x) + "px"

          }).show("fast");

  }).mouseleave(function(){

      this.title = this.myTitle;

      $("#beatitle").remove();

  });

})

這時(shí)美化 Title 的效果基本已經(jīng)完成了,只要使用 mousemove() 方法使美化的 Title 跟著鼠標(biāo)移動,同時(shí)可以加一段小代碼使美化 Title 中顯示超鏈接的 URL ,這個(gè)可以根據(jù)個(gè)人喜好加進(jìn)去,本人個(gè)人對這個(gè)效果無愛了,喜歡的童鞋可以使用下面的完整代碼!

$(function(){

  var x = 15;

  var y = 15;

  //為提示框預(yù)設(shè)一定的top和left值,以免提示框與超鏈接的距離太近

  $("#newtitle a").mouseenter(function(e){

      //記錄title,以便下面清空title后能重新獲取title的值

      this.myTitle = this.title;

      this.myHref = this.href;

      this.myHref = (this.myHref.length > 30 ? this.myHref.toString().substring(0,30)+"..." : this.myHref);

      this.title = "";

      var beatitle = "<div id='beatitle'>"+this.myTitle+"<span>"+this.myHref+"</span>"+"</div>";

      $("#newtitle").append(beatitle);

      $("#beatitle")

        .css({

          "opacity":"0.6",

          "top": (e.pageY+y) + "px",

          "left": (e.pageX+x) + "px"

          }).show("fast");

  }).mouseleave(function(){

      this.title = this.myTitle;

      $("#beatitle").remove();

  }).mousemove(function(e){

      $("#beatitle")

        .css({

          "top": (e.pageY+y)+"px",

          "left": (e.pageX+x)+"px"

        });

  });

})

具體的效果也可以看demo 噢!

最后附上 css ,各位童鞋可以根據(jù)自己的主題修改!

body {font-size: 12pt; color: #99CC33; }

h2 {font-size: 14pt; }

ul {list-style: none; padding: 0 0 0 10px;}

ul li {margin-bottom: 5px; }

a {text-decoration: none; color: #99CC33; }

#beatitle {position: absolute; z-index: 1000; max-width: 260px; width: auto !important; width: 220px; background: #000; text-align: left; padding: 5px; min-height: 1em; }

#beatitle span {display: block; color: #FF9900; }

相信各位童鞋看了上面的原理和代碼應(yīng)該也猜到我的側(cè)邊欄里的摘要提示是怎么做的了!就是在超鏈接的 title 中添加內(nèi)容截?cái)嗔耍@里跟大家分享我的截?cái)啻a,有興趣的果斷折騰吧!

代碼如下:

<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 240,'...'); ?>">

好了,我們再來更加完整地總結(jié)一下實(shí)現(xiàn)title提示的核心代碼:

/*

調(diào)用示例:

$(document).ready(function(){

$('.quicktip').quberTip({

 speed:200

});

});

<a href='' class='quicktip' title='Information about this link'>desktop publishing</a>

*/

jQuery.fn.quberTip = function (options) {

  var defaults = {

    speed: 500,

    xOffset: 10,

    yOffset: 10

  };

  var options = $.extend(defaults, options);

  return this.each(function () {

    var $this = jQuery(this);

    if ($this.attr('title') != undefined) {

      //Pass the title to a variable and then remove it from DOM

      if ($this.attr('title') != '') {

        var tipTitle = ($this.attr('title'));

      } else {

        var tipTitle = 'QuberTip';

      }

      //Remove title attribute

      $this.removeAttr('title');

      $(this).hover(function (e) {

        //      $(this).css('cursor', 'pointer');

        $("body").append("<div id='tooltip'>" + tipTitle + "</div>");

        $("#tooltip").css({ "position": "absolute",

          "z-index": "9999",

          "background": "#D3DDF5",

          "background-image": "url(../../Quber_Image/Quber_Common/Quber_TB_TitltBG.png)",

          "padding": "5px",

          "opacity": "0.9",

          "border": "1px solid #A3C0E8",

          "-moz-border-radius": "3px",

          "border-radius": "3px",

          "-webkit-border-radius": "3px",

          "font-weight": "normal",

          "font-size": "12px",

          "display": "none"

        });

        $("#tooltip")

.css("top", (e.pageY + defaults.xOffset) + "px")

      .css("left", (e.pageX + defaults.yOffset) + "px")

      .fadeIn(options.speed);

      }, function () {

        //Remove the tooltip from the DOM

        $("#tooltip").remove();

      });

      $(this).mousemove(function (e) {

        $("#tooltip")

  .css("top", (e.pageY + defaults.xOffset) + "px")

  .css("left", (e.pageX + defaults.yOffset) + "px");

      });

    }

  });

};

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:以WordPress為例講解jQuery美化頁面Title的方法
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美成人日本| 欧美视频一区二区在线观看| 亚洲小说区图片区| 美女视频一区免费观看| 国产日韩专区| 亚洲欧美日韩天堂一区二区| 欧美视频中文一区二区三区在线观看| …久久精品99久久香蕉国产| 久久久久久精| 国语精品一区| 久久久亚洲欧洲日产国码αv | 亚洲精品乱码久久久久久日本蜜臀| 欧美一区二区黄色| 国产精品一区二区在线| 亚洲欧美乱综合| 国产欧美一区二区三区视频| 欧美一区二区三区久久精品| 国产区二精品视| 久久成人精品电影| 精品二区久久| 久久网站免费| 狠狠操狠狠色综合网| 久久男人资源视频| 亚洲国产一区二区三区在线播| 欧美二区在线观看| 一区二区三区四区精品| 欧美视频一区二区三区…| 午夜精品亚洲一区二区三区嫩草| 国产日韩欧美在线一区| 久久影视精品| 99re66热这里只有精品3直播 | 午夜精品久久| 国产一区二区日韩精品欧美精品| 久久aⅴ国产欧美74aaa| 亚洲国产成人精品久久久国产成人一区 | 免费欧美高清视频| 亚洲欧洲综合另类| 国产精品久久久久久av福利软件 | 一区二区三区在线视频观看| 久久久久99精品国产片| 亚洲国产激情| 国产精品成人v| 久久久av网站| 日韩视频三区| 国产精品专区第二| 看欧美日韩国产| 亚洲最新在线视频| 国产亚洲精品久| 欧美国产一区视频在线观看 | 国产精品美女一区二区| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产精品va在线看黑人动漫 | 久久成人国产精品| 亚洲国产成人午夜在线一区 | 久久精品一区二区三区不卡| 亚洲国产专区| 国产精品激情偷乱一区二区∴| 久久久久青草大香线综合精品| 99国产精品国产精品毛片| 国产伦精品一区二区三区在线观看 | 亚洲美洲欧洲综合国产一区| 国产精品毛片va一区二区三区| 久久精品视频在线| 一区二区三区欧美| 尤物99国产成人精品视频| 国产精品二区二区三区| 免费成人在线视频网站| 午夜在线不卡| 亚洲色图综合久久| 亚洲国产精品va| 国产一区免费视频| 国产精品国产| 欧美片在线观看| 久久综合五月天婷婷伊人| 性高湖久久久久久久久| 日韩图片一区| 亚洲激情视频在线| 在线观看欧美激情| 国产一区二区丝袜高跟鞋图片| 欧美肉体xxxx裸体137大胆| 免费日韩av片| 久久久夜夜夜| 久久福利电影| 欧美在线视频二区| 香蕉国产精品偷在线观看不卡| avtt综合网| 亚洲精品综合| 亚洲福利专区| 一区二区在线视频观看| 国产亚洲美州欧州综合国| 国产精品久久久久久久久动漫| 欧美连裤袜在线视频| 欧美福利专区| 欧美成人免费全部| 免费的成人av| 欧美α欧美αv大片| 看片网站欧美日韩| 久久婷婷av| 久久婷婷蜜乳一本欲蜜臀| 久久久一区二区| 麻豆av福利av久久av| 老色鬼精品视频在线观看播放| 久久国产66| 久久精品最新地址| 久久免费黄色| 老司机成人网| 欧美福利一区| 欧美色图首页| 国产精品乱码| 国产日韩一区二区三区| 国产亚洲成精品久久| 国产综合精品一区| 亚洲大胆女人| 亚洲人妖在线| 亚洲国产日韩欧美在线99| 亚洲日本乱码在线观看| 亚洲人成在线播放网站岛国| 亚洲国产高清一区二区三区| 亚洲韩国日本中文字幕| 亚洲精品乱码久久久久久久久| 日韩视频一区二区在线观看| 亚洲深夜福利网站| 亚洲视频网在线直播| 亚洲小视频在线观看| 亚洲欧美中日韩| 欧美在线免费观看| 久久漫画官网| 欧美日本在线| 国产精品日韩欧美综合| 国产一区二区欧美日韩| 亚洲二区免费| 这里只有精品在线播放| 午夜精品视频在线观看一区二区| 久久久久久亚洲精品不卡4k岛国| 男女激情久久| 欧美午夜一区二区| 国精产品99永久一区一区| 亚洲激情国产| 亚洲欧美日本视频在线观看| 久久久99国产精品免费| 欧美国产日韩精品| 国产精品男女猛烈高潮激情| ●精品国产综合乱码久久久久| 久久综合五月| 国产精品久久久久77777| 亚洲精品国产精品国自产在线 | 欧美日韩国产a| 欧美日韩免费网站| 国产日本欧美一区二区三区在线| 影音先锋久久久| 9国产精品视频| 久久久一本精品99久久精品66| 欧美人在线视频| 国产主播一区二区三区| 亚洲美女尤物影院| 久久激情综合| 欧美涩涩视频| 亚洲第一福利视频| 亚洲欧美日韩中文在线制服| 欧美91大片| 国产午夜亚洲精品羞羞网站| 亚洲国产成人精品女人久久久| 欧美特黄一级| 亚洲精品一线二线三线无人区| 久久精品国产综合| 欧美喷水视频| 狠狠色丁香婷婷综合久久片| 99综合视频| 久久亚洲精品欧美| 国产精品色一区二区三区| 亚洲国产精品999| 久久精品中文| 国产日韩综合| 亚洲图片欧洲图片日韩av| 樱桃成人精品视频在线播放| 国产精品久久久久久五月尺| 国产精品入口尤物| 欧美成人在线免费视频| 欧美一区二区三区在线看| 在线观看日韩www视频免费| 亚洲一区二区成人| 欧美福利网址| 一色屋精品视频免费看| 国产精品二区三区四区| 欧美猛交免费看| 在线播放豆国产99亚洲| 久久夜色精品亚洲噜噜国产mv| 欧美日韩激情网| 免费看精品久久片| 狠狠网亚洲精品| 欧美影视一区| 国产精品乱人伦中文| 亚洲乱码国产乱码精品精98午夜| 久久免费高清视频| 国产一区二区三区日韩欧美| 午夜久久美女| 国产日韩精品入口| 欧美专区福利在线| 国产一区二区三区免费在线观看| 亚洲欧美综合一区|