visibility visible

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

visibility visible

Δημοσίευση από abeautifulmind » 03 Φεβ 2011 20:27

Καλησπέρα παιδιά έχω μία div με css

Κώδικας: Επιλογή όλων

#chat {
	position:fixed;
 	right:240px;
	bottom:100px;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background:#FFFFFF;
	border: 1px solid #c3c3c3;
	width: 600px;
	height:400px;
	visibility:hidden;
και την κάνω ορατή με

Κώδικας: Επιλογή όλων

<script type="text/javascript">

 $&#40;function &#40;&#41;&#123;
    $&#40;'.private_chat'&#41;.click&#40;function &#40;&#41;&#123;
	$&#40;'#chat'&#41;.css &#40;'visibility', 'visible'&#41;;
	$&#40;'#chat'&#41;.fadeIn&#40;&#41;;
	
	&#125;&#41;;
	&#125;&#41;;
	
	
</script>
Όμως όταν κάνω refresh την σελίδα πάλι το visibility γίνεται hidden μπορώ να κάνω με κάπιο τρόπο και μετά το refresh το visibility να παραμείνει visible και να γίνεται hidden μόνο όταν κάνει κλικ ο χρηστης με μία επιλογή που θα βάλω "close" κάπου μεσα στο div chat.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

visibility visible

Δημοσίευση από fafos » 03 Φεβ 2011 21:07

me cookie:

Κώδικας: Επιλογή όλων

<script type="text/javascript">
jQuery.cookie = function &#40;key, value, options&#41; &#123;

    // key and value given, set cookie...
    if &#40;arguments.length > 1 && &#40;value === null || typeof value !== "object"&#41;&#41; &#123;
        options = jQuery.extend&#40;&#123;&#125;, options&#41;;

        if &#40;value === null&#41; &#123;
            options.expires = -1;
        &#125;

        if &#40;typeof options.expires === 'number'&#41; &#123;
            var days = options.expires, t = options.expires = new Date&#40;&#41;;
            t.setDate&#40;t.getDate&#40;&#41; + days&#41;;
        &#125;

        return &#40;document.cookie = &#91;
            encodeURIComponent&#40;key&#41;, '=',
            options.raw ? String&#40;value&#41; &#58; encodeURIComponent&#40;String&#40;value&#41;&#41;,
            options.expires ? '; expires=' + options.expires.toUTCString&#40;&#41; &#58; '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path &#58; '',
            options.domain ? '; domain=' + options.domain &#58; '',
            options.secure ? '; secure' &#58; ''
        &#93;.join&#40;''&#41;&#41;;
    &#125;

    // key and possibly options given, get cookie...
    options = value || &#123;&#125;;
    var result, decode = options.raw ? function &#40;s&#41; &#123; return s; &#125; &#58; decodeURIComponent;
    return &#40;result = new RegExp&#40;'&#40;?&#58;^|; &#41;' + encodeURIComponent&#40;key&#41; + '=&#40;&#91;^;&#93;*&#41;'&#41;.exec&#40;document.cookie&#41;&#41; ? decode&#40;result&#91;1&#93;&#41; &#58; null;
&#125;;


 $&#40;function &#40;&#41;&#123;
    $&#40;'.private_chat'&#41;.click&#40;function &#40;&#41;&#123;
   $&#40;'#chat'&#41;.css &#40;'visibility', 'visible'&#41;;
   $&#40;'#chat'&#41;.fadeIn&#40;&#41;;
   $.cookie&#40;'chatdiv', '1'&#41;;
   &#125;&#41;;

    $&#40;'.close_chat'&#41;.click&#40;function &#40;&#41;&#123;
   $&#40;'#chat'&#41;.css &#40;'visibility', 'hidden'&#41;;
   $&#40;'#chat'&#41;.fadeOut&#40;&#41;;
   $.cookie&#40;'chatdiv', '0'&#41;;
   &#125;&#41;;

var cookdiv = $.cookie&#40;'chatdiv'&#41;;
if&#40;cookdiv == 1&#41;&#123;
   $&#40;'#chat'&#41;.css &#40;'visibility', 'visible'&#41;;

&#125; else &#123;
   $&#40;'#chat'&#41;.css &#40;'visibility', 'hidden'&#41;;
&#125;


   &#125;&#41;;
   
   
</script>

to close_chat einai h class pou exo dosei sto button-link pou tha kleinei to div..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

visibility visible

Δημοσίευση από abeautifulmind » 03 Φεβ 2011 21:45

fafo ρομπέν των δασων βοηθέ των αδυνάτων για άλλη μία φορά ευχαριστω σε χρωστάω μπυρα καφέ η ότι πίνεις(Μπάφους και pro :D ?)
Nα σε ρωτήσω μπορώ να το χρησιμοποιήσω και για άλλα div π.χ. αρκεί να προσθέσω από κάτω? π.χ.

Κώδικας: Επιλογή όλων

$&#40;function &#40;&#41;&#123;
    $&#40;'.κατι _άλλο'&#41;.click&#40;function &#40;&#41;&#123;
   $&#40;'#κατι _άλλο'&#41;.css &#40;'visibility', 'visible'&#41;;
   $&#40;'#κατι _άλλο'&#41;.fadeIn&#40;&#41;;
   $.cookie&#40;'κατι _άλλοdiv', '1'&#41;;
   &#125;&#41;;

    $&#40;'.κατι _άλλο'&#41;.click&#40;function &#40;&#41;&#123;
   $&#40;'#κατι _άλλο'&#41;.css &#40;'visibility', 'hidden'&#41;;
   $&#40;'#κατι _άλλο'&#41;.fadeOut&#40;&#41;;
   $.cookie&#40;'κατι _άλλοdiv', '0'&#41;;
   &#125;&#41;;

var cookdiv = $.cookie&#40;'κατι _άλλοdiv'&#41;;
if&#40;cookdiv == 1&#41;&#123;
   $&#40;'#κατι _άλλο'&#41;.css &#40;'visibility', 'visible'&#41;;

&#125; else &#123;
   $&#40;'#κατι _άλλο'&#41;.css &#40;'visibility', 'hidden'&#41;;
&#125;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

visibility visible

Δημοσίευση από fafos » 03 Φεβ 2011 22:08

oses fores thes to xrhsimopoieis arkei kathe cookie na exei to diko tou titlo..

auto to cookie "xanetai" molis kleiseis ton browser... an thes na krataei parapano prepei na rythmizeis to cookie kapos etsi:

Κώδικας: Επιλογή όλων

$.cookie&#40;'titlos_cookie', 'kapoia_timh', &#123; expires&#58; 7 &#125;&#41;;
to 7 einai oi hmeres pou tha douleuei to cookie..

ego ena kanoniko tsigaro kano kai eimai arostos mia evdomada.. skepsou na thn peso kai stous mpafous.. :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

visibility visible

Δημοσίευση από abeautifulmind » 03 Φεβ 2011 22:14

Απλά ευχαριστώ.
Εγώ δεν καπνίζω καθόλου αλλά απο pro αν μαζευτουμε μαντραχαλοι το ξεφτιλίζουμε :D

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης