![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie mogę sobie poradzić z ukryciem całego diva (div ma id) jeśli ktoś zaznaczy checkbox. Dziękuje za pomoc w tym |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
W HTML tego nie zrobisz, łatwo będzie np. w JQuery
Kod if($('input').attr('checked')=='checked')$('#id_diva').hide();
Ten post edytował gg1985 28.11.2009, 10:49:46 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Biblioteke ściągasz stąd:
http://code.google.com/p/jqueryjs/download...ry-1.3.2.min.js Umieszczasz na serwerze W headzie: Kod <script type="text/javascript" src="ścieżka do jquery"></script> <script type="text/javascript"> $(document).ready(function(){ if($('#id_inputa').attr('checked')=='checked')$('#id_diva').hide(); }); </script> Jak nie będzie działać to daj adres, to napiszę co jest źle. ![]() Ten post edytował gg1985 28.11.2009, 11:01:12 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Kod $('#inputbrak').click(function(){
if($('#inputbrak').attr('checked')=='checked')$('#brakdiv').hide(); }); -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
zmieniłem, ale dalej nie ukrywa tego div'a
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czemu skasowałeś document.ready ? To musi być. Podaje jeszcze raz kompletny skrypt
Kod <script type="text/javascript">
$(document).ready(function(){ $('#inputbrak').click(function(){ if($('#inputbrak').attr('checked')=='checked')$('#brakdiv').hide(); }); }); </script> -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok zmieniłem, jednak nie ukrywa div
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod $(document).ready(function(){
$('#inputbrak').click(function(){ if($('#inputbrak:checked'))$('#brakdiv').hide(); }); }); -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
czy ukrywanie div wymaga załączania ważącej ok. 56KB biblioteki ? ![]() ![]() Ten post edytował sniffer32 28.11.2009, 12:39:12 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Są plusy i minusy, można też załączyć skompresowaną bibliotekę (wcześniejszą wersję) ważącą 12KB. Plus jest taki, że kod można umieścić w zewnętrznym pliku, a Twoje rozwiązanie trzeba umieszczać bezpośrednio w kodzie strony.
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie trzeba
![]() ![]() Oczywiście jestem za ich używaniem, ale tylko w sytuacjach gdzie są niezbędne. Ten post edytował sniffer32 28.11.2009, 13:36:15 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cóż, osobiście też nie popieram stosowania "armaty na muchę"
po co nawet stosować skompresowaną bibliotekę JQuery ważącą 12 KB, skoro cały kod można zawrzeć w 80 bitach?? Oczywiście jeśli na stronie jest używanych wiele efektów (galerie zdjęć, ładowanie stron w ajax, dynamiczne sprawdzanie poprawności formularzy,...) to wtedy jest sens stosowania JQuery, w przeciwnym wypadku to przysłowiowa armata na muchę... -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
no to dzięki wszystkim wam za pomoc, oczywiście już działa. Chciałbym jeszcze dodać, aby ukrywało więcej div'ów przez zaznaczenie checkbox'a. Także z id, ale każdy ma inny
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak na szybko coś takiego.
w sumie tym rozwiązaniem możesz spokojnie zastąpić tamto, tutaj masz możliwość manipulacji wieloma elementami ![]()
Ten post edytował sniffer32 28.11.2009, 16:32:21 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 24.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie o to chodziło Dzięki
![]() Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:43 |