最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WordPress中鼠標懸停顯示和隱藏評論及引用按鈕的實現(xiàn)

 更新時間:2016年01月12日 15:05:41   作者:稍息少年  
這篇文章主要介紹了WordPress中鼠標懸停顯示和隱藏評論及引用按鈕的實現(xiàn),順帶顯示和隱藏評論者信息的實現(xiàn)方法,非常實用,需要的朋友可以參考下

根據(jù)鼠標懸停顯示、隱藏,回復(fù)和引用按鈕
思路及原理
原理嘛很簡單,如果你閱讀過一頁或者兩頁甚至更多頁 Jquery 手冊的話,
那么下面的原理解釋你肯定能看懂,否則請?zhí)链a實現(xiàn)區(qū)域閱讀。
思路很簡單,

將回復(fù)、引用按鈕放置在你想要的地方,CSS 樣式設(shè)置 display:none;
綁定Jquery中的hover動作到你想要鼠標懸停后顯示按鈕的區(qū)域
是不是很簡單?要是我以前寫博客肯定會就此結(jié)束,
好吧,既然授人魚那么繼續(xù)…….

特效的代碼實現(xiàn)部分
回復(fù)、引用的HTML代碼

復(fù)制代碼 代碼如下:

      <div class="comment-act"><a href="#respond">回復(fù)</a> | <a href="#respond">引用</a></div>

回復(fù)、引用的CSS樣式設(shè)置
   .comment-act{display:none;}
Jquery( Javascript ) 代碼部分
注:li.comment 是我每一條評論所在的區(qū)域
   $('li.comment').hover(//注1
 function(){
 $(this).find('div.comment-act').fadeIn(400);
 },
 function(){
 $(this).find('div.comment-act').fadeOut(400);
 });

特效的代碼的加強、進階擴展
Jquery 特效的制作往往會碰到這么一種情況,
就是有一些極端的用戶,會不停的在兩個有懸停動畫特效的區(qū)域不停來回切換(搞測試?),
因為我們的特效顯示一般都會設(shè)定一個顯示時間,在這里我們設(shè)定了400毫秒,
很明顯,用戶的鼠標來回切換一次也就100毫秒左右,甚至更少,
不停的來回切換往往就會生成一個動畫隊列,即使你鼠標不動了,
特效還會按照你鼠標之前發(fā)生過的動作不停隱藏、顯示,直至響應(yīng)完你最后一次鼠標動作,
雖然我說的這種情況不太多見,但是如果我們的評論條數(shù)很多,
而訪客又不停的上下滑動鼠標翻查內(nèi)容,是不是很容易出現(xiàn)這種情況?
是不是很煩?
不但很煩,還會加重客戶端瀏覽器負載,影響網(wǎng)站效率,更是不好的用戶體驗。
問題解決其實很簡單,利用hover的回調(diào)函數(shù)參數(shù)終止動畫隊列,

   $('li.comment').hover(//注1
 function(){
 $(this).find('div.comment-act').fadeIn(400);
 },
 function(){
 $(this).find('div.comment-act').fadeOut(400,function(){$(this).stop(true);});
 });

因為我們在移出鼠標的時候是想停止所有的動畫顯示,
所以我們在鼠標移出隱藏掉回復(fù)、引用按鈕之后終止掉該區(qū)域的動畫隊列。
實測,目前為止MG12的博客未對此種情況做處理(懶?沒必要?)。
你可以拿他的博客作為對比,呵呵!
注1:hover是一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。這是一個自定義的方法,
它為頻繁使用的任務(wù)提供了一種“保持在其中”的狀態(tài)。
當鼠標移動到一個匹配的元素上面時,會觸發(fā)指定的第一個函數(shù)。當鼠標移出這個元素時,會觸發(fā)指定的第二個函數(shù)。

顯示、隱藏評論者信息
這個功能很多主題都有,旨在減小頁面篇幅、提高用戶體驗,我的這個主題本來也是預(yù)留了這個功能,但是因為鄙人懶所以一直沒有改造。最近這陣子小恙再加上本來也懶所以也一直沒有折騰博客,覺得再不折騰折騰博客興許就這么閑下來了。

望高手指正
JS代碼如下:

 var cmtinfo = jQuery('#cmtinfo');
if (cmtinfo.length>0){
var hideinfo = cmtinfo.find('#hide_author_info');
var showinfo = cmtinfo.find('#show_author_info');
var authorinfo = jQuery('#author_info');
authorinfo.hide();
showinfo.click(function(){jQuery(this).fadeOut(function(){hideinfo.fadeIn();});authorinfo.fadeIn();});
hideinfo.click(function(){jQuery(this).fadeOut(function(){showinfo.fadeIn();});authorinfo.fadeOut();});
}

#cmtinfo 是有信息的訪客所顯示訪客新的一個 DIV

#hide_author_info、#show_author_info 一個是隱藏按鈕一個是顯示按鈕

#author_info 是 #cmtinfo 的一個子 DIV

相關(guān)文章

  • javascript 利用Image對象實現(xiàn)的埋點(某處的點擊數(shù))統(tǒng)計

    javascript 利用Image對象實現(xiàn)的埋點(某處的點擊數(shù))統(tǒng)計

    統(tǒng)計用戶頁面某處的點擊數(shù)或者執(zhí)行到程序中某個點的次數(shù);根據(jù)實際情況,創(chuàng)建多個Image對象,原則誰空閑誰做事,解下來詳細介紹,需要了解的朋友可以參考下
    2012-12-12
  • 詳解CocosCreator系統(tǒng)事件是怎么產(chǎn)生及觸發(fā)的

    詳解CocosCreator系統(tǒng)事件是怎么產(chǎn)生及觸發(fā)的

    這篇文章主要介紹了CocosCreator系統(tǒng)事件是怎么產(chǎn)生及觸發(fā)的,雖然內(nèi)容不少,但是只要一點點抽絲剝繭,具體分析其內(nèi)容,就會豁然開朗
    2021-04-04
  • JSONP跨域請求

    JSONP跨域請求

    本文主要介紹了jsonp跨域請求的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • 一起來學(xué)習JavaScript的BOM操作

    一起來學(xué)習JavaScript的BOM操作

    這篇文章主要為大家詳細介紹了JavaScript BOM操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • uni-app中使用手機號一鍵登錄的詳細圖文教程

    uni-app中使用手機號一鍵登錄的詳細圖文教程

    最近剛接觸了uni-app,用于開發(fā)微信小程序,設(shè)計到了微信授權(quán)登錄,下面這篇文章主要給大家介紹了關(guān)于uni-app中使用手機號一鍵登錄的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 輕松掌握JavaScript策略模式

    輕松掌握JavaScript策略模式

    這篇文章主要幫助大家輕松掌握JavaScript策略模式,什么是js策略模式,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 微信小程序 組件的外部樣式externalClasses使用詳解

    微信小程序 組件的外部樣式externalClasses使用詳解

    這篇文章主要介紹了微信小程序里 組件的外部樣式externalClasses使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2019-09-09
  • 計算世界完全對稱日的js代碼,粗糙版

    計算世界完全對稱日的js代碼,粗糙版

    世界完全對稱日,指的是公歷紀年日期中數(shù)字左右完全對稱的日期,這一天朋友們可以互送祝福同時讓大家感嘆時間的寶貴。
    2011-11-11
  • UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法記錄

    UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法記錄

    在使用uniapp開發(fā)項目過程中有時候會想讓一些組件占有屏幕剩余的高度,下面這篇文章主要給大家介紹了關(guān)于UniApp中Scroll-View設(shè)置占滿下方剩余高度的方法,需要的朋友可以參考下
    2023-04-04
  • js實現(xiàn)簡易點擊切換顯示或隱藏

    js實現(xiàn)簡易點擊切換顯示或隱藏

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡易點擊切換顯示或隱藏,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評論

通城县| 论坛| 北碚区| 开鲁县| 鄂托克前旗| 额敏县| 新乡市| 南召县| 高雄市| 达州市| 锦州市| 石家庄市| 民和| 尼勒克县| 柞水县| 罗源县| 灯塔市| 红河县| 张家界市| 吴江市| 盈江县| 鲜城| 新邵县| 西平县| 榆中县| 深州市| 黑龙江省| 甘肃省| 东辽县| 乌兰察布市| 稷山县| 桐乡市| 台州市| 扶余县| 任丘市| 扬州市| 长海县| 延庆县| 连平县| 乐业县| 五原县|