простой код JQuery / Javascript

Discussion in 'PHP' started by maxfed, 1 Apr 2013.

  1. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    кто нибудь знает как сделать "Read More" так чтобы после его нажатия текст продолжался на этой же строке, и это был JQuery or Javascript?
    пример вот тут , но это плагин для вордпресса и он работает не так как бы хотелось, он после нажатия на "Read More" открывает текст на новой строке.

    Помогите!
     
  2. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    HTML:
    $('<p>Test</p>').insertBefore('.inner');
    http://api.jquery.com/insertBefore/
     
    _________________________
  3. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Так юзай строчный тэг для скрытого текста
    Code:
    <!DOCTYPE HTML>
    <html>
    <head>
    	<title>!test</title>
    </head>
    <body>
    	<style type="text/css">
    		#hide {
    			display:none;
    		}
    	</style>
    	<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    	<script type="text/javascript">
    		$(document).ready(function(){
    			$("#show").click(function(){
    				$("#hide").toggle();
    			});
    		});
    	</script>
    	текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст <a href="#" id="show">подробнее</a> <span id="hide">скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </span>
    </body>
    </html>
     
    2 people like this.
  4. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    вот спасибо!!! а как сделать что бы он не переходил на начало страницы с #, а оставался на этом же месте?
     
  5. FindeR

    FindeR Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    623
    Likes Received:
    138
    Reputations:
    20
    Вставить после $("#hide").toggle();

    return false;
     
  6. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0

    Spasibo!!!!! Ogromnoe!!!!
     
  7. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    еще вопрос, почему шорткод не работает в скрытом тексте?

    naprimer

    текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст <a href="#" id="show">подробнее</a> <span id="hide">[post-content id=888]</span>
    </body>
     
  8. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    код работает только на одну ссылку Read More, то есть если я больше чем одну ссылку вставляу на страницу, работает только первая, как сделать чтобы и другие работали? :confused:
     
  9. maxfed

    maxfed New Member

    Joined:
    21 Jun 2010
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    vsem spasibo!!! Rewil!
     
  10. Fepsis

    Fepsis Elder - Старейшина

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Code:
    <!DOCTYPE HTML>
    <html>
    <head>
    	<title>!test</title>
    </head>
    <body>
    	<style type="text/css">
    		.hide {
    			display:none;
    		}
    	</style>
    	<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    	<script type="text/javascript">
    		$(document).ready(function(){
    			$(".show").click(function(){
    				$(this).next().toggle();
    				return false;
    			});
    		});
    	</script>
    	текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст <a href="#" class="show">подробнее</a> <span class="hide">скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </span>
    	<br/>
    	<br/>
    	текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст <a href="#" class="show">подробнее</a> <span class="hide">скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </span>
    </body>
    </html>