لن يعمل تكبير Jquery [مغلق]
-
13-12-2019 - |
سؤال
أحاول تنفيذ Jquery تكبير على موقع الويب الخاص بي الذي يعتمد على Joomla على صور الكتالوج.لا أستطيع تشغيل هذا الشيء، فهل يمكن لأي شخص مساعدتي في حل هذه المشكلة؟
لقد أضفت هذه البرامج النصية في الرأس:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript"></script>
<script src="http://www.myurl.mk/templates/beez_20/javascript/jquery.zoom.js"></script>
هنا هو الخطأ الذي يعطيه:
Uncaught TypeError: Object #<HTMLDocument> has no method 'ready'
(anonymous function)
هنا هو الكود الخاص بي:
<script>
$(document).ready(function(){
$('#ex1').zoom({url: '<?php echo $this->item->imageXLarge; ?>'});
});
</script>
<div class="itemImageBlock" style="float:none;">
<span class="itemImage" id="ex1">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</span>
المحلول
لقد رأيت صفحتك ووجدت أنك تقوم بتحميل ملف jQuery بعد الملفات التابعة.هناك العديد من الأخطاء في وحدة التحكم.الأول هو jQuery غير محدد.انقل ملف jQuery الخاص بك قبل كافة ملفات البرامج النصية الأخرى.
بعد نقل jQuery إلى الأعلى، يبدو موقعك على ما يرام.لقد أرفقت لقطة كما طلبت.
نصائح أخرى
في صفحة المثال الخاصة بك، أنت تقوم باستيراد ks2.js قبل jquery.js.
ينبغي أن يكون هذا العنصر الأول بعد الخاص بك <head>
بطاقة شعار:
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script>
لا تنتمي إلى StackOverflow