سؤال

أحاول إنشاء جدول رأس ثابت في عرض الفهرس الخاص بي.بعد يومين من استخدامه، عثرت أخيرًا على ملف jQuery fixedheadertable الملحق، وما زلت لا أستطيع استخدامه.أعتقد أنني أفعل شيئًا خاطئًا لأن هذه هي المرة الأولى التي أستخدم فيها jQuery.وهذا ما قمت به:

تمت إضافة الملف jquery.fixedheadertable.js ل \app\assets\javascripts

في application.js:

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
..
..

في my_js_coffee_file:

$ -> 
    $("#id_of_my_index_table").fixheadertable({
             caption : 'My header is fixed !',
             height  : 200
    });

حاولت أيضًا:

$ ->
  $('#id_of_my_index_table').fixedHeaderTable('show');

لا يوجد تغيير على الاطلاق...ما هو الخطأ هنا؟

شكرًا.

هل كانت مفيدة؟

المحلول 2

استخدام stickyTableHeaders حل البرنامج المساعد JQuery مشكلتي.

https://github.com/jmosbech/StickyTableHeaders

نصائح أخرى

لا يحتوي سؤالك على التفاصيل لتحليل الخطأ بشكل صحيح.ومع ذلك، جرب هذه واكتشف ما إذا كانت مفيدة.

هل يحتوي application.js الخاص بك على require_tree فيه؟حاول أيضًا إضافة ملف my_js_coffee_file في نهاية ملف application.js

السابق :

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
//= require my_js_coffee_file

أو بدلاً من ذلك، يمكنك أيضًا كتابة نفس الشيء داخل ملف application.js نفسه.ومن ثم حاول الجري.تحقق من سجل وحدة التحكم الخاصة بك لمعرفة الأخطاء المنبثقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top