שלח תשובה

זירת השאלות

1445
צפיות
1
תשובות

שאלה ב JavaScript

,‏ 10 ביוני, 2013

הוספתי את הקוד הנ"ל:
<script>
$(‘.False’).click(function(e) {
e.preventDefault();
if ( $("div.imgFalse").is(":visible") ) {
$(‘h3.imgFalse’).hide();
$(‘h3.imgFalse1’).show();
$(‘.btn’).addClass(‘disabled’);
setTimeout(function() {
window.location = $(e.target).attr(‘href’);
},1000);
}
$(‘#imgTrue’).hide();
$(‘.imgFalse’).show();
$(‘.True’).click(function(e) {
e.preventDefault();
$(‘.btn’).addClass(‘disabled’);
setTimeout(function() {
window.location = $(e.target).attr(‘href’);
},1000);
$(‘.imgFalse’).hide();
$(‘#imgTrue’).show();
</script>

שבעצם יוצר 2 הודעות h3.imgFalse1 ואת h3.imgFalse אני רוצה שהודעה imgFalse1 שמגיעה בפעם השניה תמחק את imgFalse שמופיעה בפעם הראשונה.
הבעיה היא שאני משנה את השורה של imgFalse1 ל:
$(‘h3.imgFalse1’).show()(‘h3.imgFalse’).hide();
הסקריפט נתקע ולאחר הארוע השני הוא לא ממשיך.
עזרה בבקשה

תגיות:

1 תשובות

  1. Boaz Hoch הגיב:

    במקום אני לא לגמרי בטוח מה אתה מתכוון לעשות פה…אבל תנסה מנסה לעשות את הפעולה:
    $(‘h3.imgFalse1’).show()(‘h3.imgFalse’).hide();

    $(‘h3.imgFalse1’).show(
    $(‘h3.imgFalse’).hide();

שלח תשובה