Показать сообщение отдельно
  #13 (permalink)  
Старый 12.08.2015, 16:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

textToggle смена текста и callback
RGBPlus,
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
  $.fn.textToggle = function(arr, fn) {
    return this.each(function() {
        $(this).click(function() {
            var c = 0;
            return function() {
                $(this).text(arr[c++ % arr.length]);
                fn && fn()
            }
        }());

    })
};
$(function(){
     $('p').textToggle(["***", "Мой текст"]);
$('.pole').textToggle(["показать", "скрыть звездочками"], function() {
    $('p').click()
}).click();
});
  </script>
</head>

<body>
<div>
    <p>Мой текст</p>
    <span class="pole">скрыть звездочками</span>
</div>
</body>
</html>

Последний раз редактировалось рони, 11.03.2019 в 22:09.
Ответить с цитированием