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

z-blog SyntaxHighlighter 長代碼無法換行解決辦法(jquery)

 更新時間:2014年11月16日 23:25:26   作者:suchso  
由于我的博客主要是代碼分享,很多貼的代碼,都很長。很多時候我都是手動給他換行。但是今天實在是受不了。從網(wǎng)上找個辦法解決一下

由于我的博客主要是代碼分享,很多貼的代碼,都很長。很多時候我都是手動給他換行。

但是今天實在是受不了。從網(wǎng)上找個辦法解決一下。

1、css修改:

在文件夾:\zb_system\ADMIN\ueditor\third-party\SyntaxHighlighter

在文件shCoreDefault.pack.css添加css:

復制代碼 代碼如下:

body .syntaxhighlighter .line{     white-space: pre-wrap !important;} .syntaxhighlighter{width:100%!important;margin:.3em 0 .3em 0!important;position:relative!important;overflow:auto!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;word-break:break-all;

2、Jquery代碼:

$(function () { 
  // Line wrap back 
  var shLineWrap = function () { 
    $('.syntaxhighlighter').each(function () { 
      // Fetch 
      var $sh = $(this), 
        $gutter = $sh.find('td.gutter'), 
        $code = $sh.find('td.code') 
        ; 
      // Cycle through lines 
      $gutter.children('.line').each(function (i) { 
        // Fetch 
        var $gutterLine = $(this), 
          $codeLine = $code.find('.line:nth-child(' + (i + 1) + ')') 
          ; 
        //alert($gutterLine); 
        // Fetch height 
        var height = $codeLine.height() || 0; 
        if (!height) { 
          height = 'auto'; 
        } 
        else { 
          height = height += 'px'; 
          //alert(height); 
        } 
        // Copy height over 
        $gutterLine.attr('<SPAN style="WIDTH: auto; HEIGHT: auto; float: none" id=0_nwp><A style="TEXT-DECORATION: none" id=0_nwl  target=_blank mpid="0"><SPAN style="WIDTH: auto; FLOAT: none; HEIGHT: auto; COLOR: #0000ff; FONT-SIZE: 16px">style</SPAN></A></SPAN>', 'height: ' + height + ' !important'); // fix by Edi, for JQuery 1.7+ under Firefox 15.0 
        console.debug($gutterLine.height(), height, $gutterLine.text(), $codeLine); 
      }); 
    }); 
  }; 
  // Line wrap back when syntax highlighter has done it's stuff 
  var shLineWrapWhenReady = function () { 
    if ($('.syntaxhighlighter').length === 0) { 
      setTimeout(shLineWrapWhenReady, 10); 
    } 
    else { 
      shLineWrap(); 
    } 
  }; 
  // Fire 
  shLineWrapWhenReady();});

上面的代碼就是屬于長代碼。大家看看是不是都換行了??

現(xiàn)在,行號的高度就能和代碼的高度保持一致了。

相關(guān)文章

  • jQuery中eq()方法用法實例

    jQuery中eq()方法用法實例

    本篇文章為大家展示了如何在jquery中使用eq()方法,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲
    2015-01-01
  • jQuery實現(xiàn)的簡單排序功能示例【冒泡排序】

    jQuery實現(xiàn)的簡單排序功能示例【冒泡排序】

    這篇文章主要介紹了jQuery實現(xiàn)的簡單排序功能,結(jié)合實例形式分析了冒泡排序的原理及具體實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • 基于jQuery實現(xiàn)數(shù)字滾動效果

    基于jQuery實現(xiàn)數(shù)字滾動效果

    本文主要分享了基于jQuery實現(xiàn)數(shù)字滾動效果的示例代碼,附源碼下載。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • JQuery 初體驗(建議學習jquery)

    JQuery 初體驗(建議學習jquery)

    最近從朋友那兒聽說,寫JavaScript,JQuery是個不錯的東東,市場份額達到70%之巨。所以去下載了一份體驗了一下。
    2009-04-04
  • jQuery遍歷DOM節(jié)點操作之filter()方法詳解

    jQuery遍歷DOM節(jié)點操作之filter()方法詳解

    這篇文章主要介紹了jQuery遍歷DOM節(jié)點操作之filter()方法,結(jié)合實例形式詳細分析了filter的功能及4種具體用法,需要的朋友可以參考下
    2016-04-04
  • jquery鼠標懸停導航下劃線滑出效果

    jquery鼠標懸停導航下劃線滑出效果

    這篇文章主要為大家詳細介紹了jquery鼠標懸停導航下劃線滑出效果,菜單鼠標懸停出現(xiàn)下劃線,向兩邊擴展的效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 解決自定義$(id)的方法與jquery選擇器$沖突的問題

    解決自定義$(id)的方法與jquery選擇器$沖突的問題

    最近網(wǎng)站改版,原來的js都是原生js,因為當前比較jquery而且他的組件也比較多,使用方便,所以我們也采用了jquery但跟原來的$(id)沖突,經(jīng)過網(wǎng)絡(luò)很多人的推薦我們選擇了這個方法
    2014-06-06
  • jQuery 防止相同的事件快速重復觸發(fā)方法

    jQuery 防止相同的事件快速重復觸發(fā)方法

    下面小編就為大家分享一篇jQuery 防止相同的事件快速重復觸發(fā)方法。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • jQuery中each()方法用法實例

    jQuery中each()方法用法實例

    這篇文章主要介紹了jQuery中each()方法用法,以實例形式詳細分析了each()方法的功能、定義及使用技巧,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • 基于jQuery實現(xiàn)無縫輪播與左右點擊效果

    基于jQuery實現(xiàn)無縫輪播與左右點擊效果

    在網(wǎng)頁中我們經(jīng)常會用到無縫輪播左右循環(huán)效果,今天腳本之家小編給大家?guī)砹嘶趈Query實現(xiàn)無縫輪播與左右點擊效果 ,感興趣的朋友參考下吧
    2018-05-05

最新評論

伊吾县| 嵊泗县| 长阳| 威远县| 铁力市| 常熟市| 连云港市| 黄大仙区| 镇坪县| 安龙县| 延津县| 阳原县| 广南县| 扎赉特旗| 宁强县| 独山县| 长垣县| 道真| 泰兴市| 南宁市| 绥德县| 邢台县| 广宗县| 涿鹿县| 康保县| 渭源县| 清水河县| 黑龙江省| 深圳市| 武平县| 湖口县| 牙克石市| 许昌县| 建始县| 太康县| 安达市| 荃湾区| 巫山县| 广灵县| 修文县| 莫力|