جافاسكريبت المضاف إلى رأس القالب يعيد '$ is not defined'

نظرًا لأن Discourse هو SPA، فإن الاعتماد على حدث “DOMContentLoaded” في المستند لن يكون مفيدًا جدًا، حيث أن DOM الخاص بالمستند “محمّل” دائمًا ولكن قد تكون العناصر مفقودة. بدلاً من ذلك، ستحتاج إلى استخدام المكونات كما ذكر @merefield، أو شيئًا مثل هذا: How do you force a script to refire on every page load in Discourse? - #5 by simon. بهذه الطريقة، في كل مرة تتغير فيها الصفحة، يمكن لرمزك التحقق من العنصر الذي تحاول تغييره.

إعجاب واحد (1)