اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

في ملف gallery.html 

يجب تغيير data-pos بدلاً من data.pos حيث أن تستدعيها بطريقه خاطئه في ملف ال javascript.

في ملف slider.js

يبدو أن هناك خطأ في الطريقة التي قمت بها بتحديد الدالة واستخدامها.

var translateValue = "translateX(" + position * 25 + "%)";

وهذا هو الكود كامل بعد التعديل والتحسين 
 

var $links = $(".itemLinks");

$links.click(function (e) {
    $links.removeClass("active");
    var clickedLink = $(e.target);
    var position = clickedLink.attr("data-pos");
    var translateValue = "translatex(" + position * 25 + "%)";
    $("#wrapper").css({
        transform: translateValue
    });

    clickedLink.addClass("active");
});

$links.eq(0).addClass("active");

استخدم .eq(0) بدلاً من indexing [] للحصول على العنصر الأول

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...