تغيير قواعد فئة CSS ديناميكيًا باستخدام jQuery
يتضمن استعلامك جانبين:
1. تعديل قواعد الفصل في الوقت الفعلي
لا يمكن لـ jQuery وحده تغيير قواعد فئة CSS ديناميكيًا. ومع ذلك، يمكنك الاستفادة من خاصية أوراق الأنماط لكائن المستند للوصول إلى قواعد CSS مباشرة.
Code:
document.getElementById("button").onclick = function() {
var ss = document.styleSheets;
for (var i = 0; i 2. حفظ تغييرات الفئة في ملف
لحفظ تغييرات الفئة في ملف، تحتاج إلى استخراج قواعد CSS وإرسالها إلى الخادم عبر طلب Ajax. يتضمن التنفيذ من جانب الخادم إنشاء ملف أو تحديثه باستخدام القواعد المعدلة.
ملاحظات إضافية:
- للتوافق مع IE6، استخدم document.styleSheets بدلاً من document.styleSheets.
- للحصول على قواعد CSS، قم بالوصول إلى خاصية القواعد لكائن ورقة الأنماط.
- استخدم خاصية cssText لتعيين قواعد CSS أو تعديلها.
المراجع:
document.styleSheets (Mozilla): https://developer.mozilla.org/ ar-US/docs/Web/API/Document/styleSheets- كائن ورقة النمط (موزيلا): https://developer.mozilla.org/en-US/docs/Web/API/StyleSheet
- كائن CssRule (موزيلا): https://developer.mozilla.org/en-US/docs/Web /API/CSSRule
- document.styleSheets (MSDN): https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/dom/document.stylesheets
- كائن CssRule (MSDN): https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/dom/cssrule
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3