سؤال

هل هناك طريقة للحصول على Mouseover مع يد عندما تذهب فوق الأعمدة، لذلك من الواضح أنه يمكنك النقر فوق عنوان العمود لفرز الجدول حسب هذا العمود

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

المحلول

نعم، هذا قابل للتحقيق باستخدام المؤشر: Pointer CSS الخاصية. من الممكن تطبيق هذه الخاصية في ملف CSS داخل الفصل المناسب، أو مباشرة مع JQuery:

$ ('th'). CSS ('المؤشر'، مؤشر ')؛

نصائح أخرى

$('th').css('cursor', 'pointer');

إن ميزة تطبيق هذه القاعدة في JavaScript هي النمط لن ينطبق إذا تم تعطيل JavaScript (بمعنى أن الأعمدة لن تكون قابلة للفرز).

بدلا من ذلك، يمكنك أن يكون لديك رمز "تمكين الفرز" تطبيق فئة إلى الوالد table من العناوين، مما يقلل من عدد عمليات DOM المطلوبة ومزيد من السلوك والعروض التقديمية.

$('table').makeSortable().addClass('sortable');

...

.sortable th {
    cursor: pointer;
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top