Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.05.2013, 14:53
CatinTheBread вне форума Посмотреть профиль Отправить личное сообщение для CatinTheBread Найти все сообщения от CatinTheBread
  № 1  
Ответить с цитированием
CatinTheBread
[+2 27.05.13]

Регистрация: May 2013
Сообщений: 15
По умолчанию Немного усложнить простой скрипт

Всем джамбо. Есть такой нехитрый код
Цитата:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function($){
$("button").click(function () {
$("#ToggleP").slideToggle("slow");
});
});
</script>

<style>
td {
padding: 0px 10px 0px 10px;
}
</style>

<button><font size='3'>Реставрация</font></button>
<div style='width:1px; height:1px;'>
<table id='ToggleP' style='display:none;'><tbody><tr><td><img><img><img></td></tr></tbody></table>
</div>
Отсюда вопрос.
Как засунуть сюда еще кнопки?...неопределенное количество.

Старый 23.05.2013, 15:07
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Код:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script> 
    $(document).ready(function($){ 
        $("button").click(function () { 
            alert(this.children[0].innerText); // так можно узнать, кого клацнули
            $("#ToggleP").slideToggle("slow"); 
        }); 
    }); 
</script> 

<style> 
    td { padding: 0px 10px 0px 10px; }
</style> 

<button><font size='3'>Реставрация</font></button>
<button><font size='3'>Батон</font></button>
<button><font size='3'>Еще батон!</font></button>
<div style='width:1px; height:1px;'>
    <table id='ToggleP' style='display:none;'><tbody><tr><td><img><img><img></td></tr></tbody></table>
</div>
__________________
Поймай яблоко 2!

Старый 23.05.2013, 15:10
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 3  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
<button><font size='3'>xxx</font></button>
странный какой вопрос

Старый 23.05.2013, 15:29
CatinTheBread вне форума Посмотреть профиль Отправить личное сообщение для CatinTheBread Найти все сообщения от CatinTheBread
  № 4  
Ответить с цитированием
CatinTheBread
[+2 27.05.13]

Регистрация: May 2013
Сообщений: 15
хм...а есть код без выскакивающего окошка (Подтверждения действия) ? ))
и чтобы каждой кнопке соответствовал свой блок чтоли в котором лежат картинки?
заранее спасибо

Цитата:
<button><font size='3'>xxx</font></button>
странный какой вопрос
Да это на скорую руку...не обращайте внимания

Старый 23.05.2013, 15:40
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от CatinTheBread Посмотреть сообщение
хм...а есть код без выскакивающего окошка?
Прости, я думал, ты хоть немножко в материале, ведь alert() был приведен лишь для примера того, как определять, какую кнопку нажали.

Код:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script> 
    $(document).ready(function($){ 
        $("button").click(function () {
            var txt = this.children[0].innerText;
            if (txt == "Реставрация")
            {
                // делаем то, что нужно для кнопки "Реставрация"
            }
            else if (txt == "Батон")
            {
                // делаем то, что нужно для кнопки "Батон"
            }
            else if (txt == "Еще батон!")
            {
                // делаем то, что нужно для кнопки "Еще батон!"
            }
        }); 
    }); 
</script> 

<style> 
    td { padding: 0px 10px 0px 10px; }
</style> 

<button><font size='3'>Реставрация</font></button>
<button><font size='3'>Батон</font></button>
<button><font size='3'>Еще батон!</font></button>
<div style='width:1px; height:1px;'>
    <table id='ToggleP' style='display:none;'><tbody><tr><td><img><img><img></td></tr></tbody></table>
</div>
__________________
Поймай яблоко 2!

Старый 23.05.2013, 16:40
CatinTheBread вне форума Посмотреть профиль Отправить личное сообщение для CatinTheBread Найти все сообщения от CatinTheBread
  № 6  
Ответить с цитированием
CatinTheBread
[+2 27.05.13]

Регистрация: May 2013
Сообщений: 15
Uncaught TypeError: Cannot read property 'msie' of undefined dddd:201
Uncaught TypeError: Property '$' of object [object Object] is not a function dddd:113

Подскажите что это за ошибки?

Старый 23.05.2013, 18:19
Sync вне форума Посмотреть профиль Отправить личное сообщение для Sync Найти все сообщения от Sync
  № 7  
Ответить с цитированием
Sync
 
Аватар для Sync

Регистрация: Feb 2013
Сообщений: 176
укажи версию jquery руками. посмотри скрипты подключенные и какую версию либы они используют.
по второй - проверь что обращение к jquery не происходит раньше, чем загрузка либы.

Старый 27.05.2013, 13:52
CatinTheBread вне форума Посмотреть профиль Отправить личное сообщение для CatinTheBread Найти все сообщения от CatinTheBread
  № 8  
Ответить с цитированием
CatinTheBread
[+2 27.05.13]

Регистрация: May 2013
Сообщений: 15
Вот страничка, гляньте пжлста почему не пашет(( http://osobniak.com/123-2
вот код
Код:
<script> 
    $(document).ready(function($){ 
        $("button").click(function () {
            var txt = this.innerText;
            if (txt == "Реставрация")
            {
              $("#ToggleRestavration").slideToggle("slow");
            }
            else if (txt == "Батон")
            {
              $("#ToggleBaton").slideToggle("slow");
            }
            else if (txt == "Еще батон!")
            {
               $("#ToggleElseBaton").slideToggle("slow");
            }
        }); 
    }); 
</script> 


<style> 
    td { padding: 0px 10px 0px 10px; }
</style> 

<button>Реставрация</button>
<div  style='display:none;' id='ToggleRestavration' style='width:1px; height:1px;'>
<table><tbody><tr><td>
<a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2-150x150.jpg" alt="лицензии архистудио2" width="150" height="150" class="alignnone size-thumbnail wp-image-351" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио1.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио1-150x150.jpg" alt="лицензии архистудио1" width="150" height="150" class="alignnone size-thumbnail wp-image-350" /></a>
</td></tr></tbody></table></div>
</div>

<button>Батон</button>
<div id='ToggleBaton' style='width:1px; height:1px;'>
<table style='display:none;'><tbody><tr><td><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2-150x150.jpg" alt="лицензии архистудио2" width="150" height="150" class="alignnone size-thumbnail wp-image-351" />
</a></td></tr></tbody></table></div>
<button>Еще батон!</button>
<div id='ToggleElseBaton' style='width:1px; height:1px;'>
   <table style='display:none;'><tbody><tr><td><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a>
</td></tr></tbody></table></div>


Последний раз редактировалось CatinTheBread; 27.05.2013 в 15:52.
Старый 27.05.2013, 15:29
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 9  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
пожалей форумчан, оформи код тегами, а то в твоей ленте даже не хочется разбераться
__________________
а за окном атлантический океан!

Старый 27.05.2013, 15:41
CatinTheBread вне форума Посмотреть профиль Отправить личное сообщение для CatinTheBread Найти все сообщения от CatinTheBread
  № 10  
Ответить с цитированием
CatinTheBread
[+2 27.05.13]

Регистрация: May 2013
Сообщений: 15
омг да тут вроде кроме script'a да <div id='...'> смотреть особо больше не на что...

Код:
<script> 
$(document).ready(function($){ 
$("button").click(function () {
var txt = this.innerText;
if (txt == "Реставрация")
{
$("#ToggleRestavration").slideToggle("slow");
}
else if (txt == "Батон")
{
$("#ToggleBaton").slideToggle("slow");
}
else if (txt == "Еще батон!")
{
$("#ToggleElseBaton").slideToggle("slow");
}
}); 
}); 
</script> 

<style> 
td { padding: 0px 10px 0px 10px; }
</style> 

<button>Реставрация</button>
<div style='display:none;' id='ToggleRestavration' style='width:1px; height:1px;'>
<table><tbody><tr><td>
<a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2-150x150.jpg" alt="лицензии архистудио2" width="150" height="150" class="alignnone size-thumbnail wp-image-351" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио1.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио1-150x150.jpg" alt="лицензии архистудио1" width="150" height="150" class="alignnone size-thumbnail wp-image-350" /></a>
</td></tr></tbody></table></div>
</div>

<button>Батон</button>
<div id='ToggleBaton' style='width:1px; height:1px;'>
<table style='display:none;'><tbody><tr><td><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио2-150x150.jpg" alt="лицензии архистудио2" width="150" height="150" class="alignnone size-thumbnail wp-image-351" />
</a></td></tr></tbody></table></div>
<button>Еще батон!</button>
<div id='ToggleElseBaton' style='width:1px; height:1px;'>
<table style='display:none;'><tbody><tr><td><a href="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3.jpg"><img src="http://6.arhis.z8.ru/wp-content/uploads/2013/05/лицензии-архистудио3-150x150.jpg" alt="лицензии архистудио3" width="150" height="150" class="alignnone size-thumbnail wp-image-352" /></a>
</td></tr></tbody></table></div>

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.