少し間が空きましたが今回も引き続き新デザインのカスタマイズ法を紹介したいと思います。今回はサイドに表示される長いリンク名(2行)を1行にして最後に”…”を表示させてみます…
こんにちは。
さて今回は、サイドに表示される長いリンク名を短くする方法を紹介したいと思います。
どうも2行に亘って表示されているとデザイン的に好ましく思えないので、以前のデザインの時にも省略していました。
もちろん今回の新デザインでも取り入れようと同じ方法で試みたのですが、”…”が表示されなかったり、リンク名が変な所で切られたりと上手く行かず。
で、いろいろやってみて上手く表示できたので、その方法を教えちゃいますよヤッタ(b´ω`d)ゼィ♪
では早速、こちらをフリープラグインにコピペ
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> // 既に書かれていれば不要
<script>
$(function(){
var $setText = $('#bookmarks ul li a,#favorites ul li a,#readers ul li a');
var cutFigure = '15'; // 表示する文字数の設定
var afterText = ' …'; // 省略した末尾に追加するテキスト$setText.each(function(){
var textLength = $(this).text().length;
var textTrim = $(this).text().substr(0,(cutFigure))if(cutFigure < textLength) {
$(this).html(textTrim + afterText).css({visibility:'visible'});
} else if(cutFigure >= textLength) {
$(this).css({visibility:'visible'});
}
});
});
</script>
#bookmarks ul li a → ブックマーク
#favorites ul li a → お気に入り
#readers ul li a → 読者
必要な部分だけ書き込んで下さいね。
間に”,”を忘れずに。
実に簡単 猿にもできる?
ブックマークなら自分で省略できますが(人様の名前を変更しての省略はダメですよ)、読者一覧なんかは自動で表示されてしまうので、どうすることもできません。
最後に”…”を表示することで、名前を弄ることなく、見た目をスッキリさせることができますね。
正直、キレイに2行に亘って表示されるなら我慢出来ますが、中途半端に2行に表示される場合もありますからね。
・○○○○○○のブロ
グ ←この”グ”みたいな。
これは、デザイン的に許せん
まぁ、気になる人はチャレンジしてみてね
もちろん、一応今回も言っておきますが、素人カスタムですので、あくまで参考程度にして下さいね。
自己責任、てやつで
それではまたヽ(*´∀`)ノ キャッホーイ!!