צפיות
תשובות
שאלה ב JavaScript
הוספתי את הקוד הנ"ל:
<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 תשובות
במקום אני לא לגמרי בטוח מה אתה מתכוון לעשות פה…אבל תנסה מנסה לעשות את הפעולה:
$('h3.imgFalse1').show()('h3.imgFalse').hide();
$('h3.imgFalse1').show(
$('h3.imgFalse').hide();