aracılığıyla Ben metnin her tarayıcı sarılı çizgiyi algılayıp <span class="line">
içine kaydırmak için JavaScript. Tespit tarayıcı sarılmış çizgiler javascript
Şimdiye kadar sahip olduğum şeyler. Jsfiddle'da bakın.
HTML
<div class="inline-bg">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec cursus condimentum metus, et placerat augue rutrum vitae. Donec arcu lorem, eleifend at elementum eget, consectetur vel lacus. Nam euismod iaculis varius. Phasellus sed dui diam. Nullam facilisis, diam sit amet sagittis cursus, metus tortor gravida erat, ut fringilla risus ipsum eu nisl.</div>
JS/jQuery
(function($){
$.fn.inlinebackground = function() {
$.each(this, function(i,t) {
var split = $(t).html().split(' ');
var output = '';
$.each(split, function(i,o){
output += '<span class="line">'+o+'</span>';
if (i < (split.length - 1)) {
output += '<br>';
}
});
$(t).html(output);
});
}
})(jQuery);
/* End Plugin Code */
// Run the plugin on .news-caption
$(function(){
$('.inline-bg').inlinebackground();
});
İlk başta kabul etmek bu yana zor bir görev olacağını düşündüm
.inline-bg { width: 200px; line-height:3em; }
.inline-bg span.line { background-color: black; color: white; padding: 15px; }
Cevabınız için teşekkürler. Son sözü örneğinizden almaz ... ya da tek bir kelime varsa. – timofey
Son kelimeyi nerede gördüğünüzden emin değilsiniz. Sadece 1 kelimeyi hiç düşünmemiştim. Yarın gece geç saatlerde ayarlamalar yapmak zorunda kalacak. Ayrıca ... hangi tarayıcı? Bu çapraz browser..is çok erken aşamalarında kontrol etmedim ve muhtemelen ayarlamaları gerekir – charlietfl
ben krom varım, ama o tüm tarayıcılarda böyle.Jsfiddle'daki örneğinizdeki html kaynağına bakın. – timofey