#php
#php
Вопрос:
$str = "<div>blahblahblah<b>foofoo</b><i>barbar</i></div>";
Я разделяю две части
1-presentation_text
2-full content when click on read more.
$presentation = substr($str,0,23);
<div>blahblahblah<b>foo
$detail = substr($str,23);
foo</b><i>barbar</i></div>
Как я могу сохранить формат, когда он отображается в блоке презентации и блоке деталей?
Я имею в виду
в блоке презентации должно быть:
бла-бла-блаfoo /* foo выделено жирным шрифтом здесь*/
подробно блок
barbarfoo /* foo тоже выделен жирным шрифтом*/
Комментарии:
1. На данный момент этот вопрос действительно неясен.
2. Я обновил. Вы поняли идею?
Ответ №1:
Гораздо проще сделать это на стороне клиента:
CSS
.presentation {
width: 200px;
height: 20px;
overflow: hidden;
}
.detail {
width: auto;
height: auto;
}
Javascript
$(function(){
$('.presentation').live('click', function(){
$(this).attr('class', 'detail');
});
$('.detail').live('click', function(){
$(this).attr('class', 'presentation');
});
});
HTML
<div class="presentation">
<div>blahblahblah<b>foofoo</b><i>barbar</i></div>
</div>
Рабочий пример:http://jsfiddle.net/fznWf/1