مكون العرض المبسط Javascript الذي يعمل مع HTML التعسفي
-
02-10-2019 - |
سؤال
هل هناك مكون جافا سكريبت يسمح لي بتمرير سلسلة مكونة من HTML عشوائي (أي HTML أرغب في استخدامه) وسيظهر HTML في العرض المبسط؟
لقد كنت أجوب الإنترنت، وأبحث عن أمثلة، ولكن يبدو ببساطة أنه لا يوجد أي مكون قادر على القيام بذلك.
حتى LightWindow، الذي يدعي أنه متعدد الأغراض، لا يزال يطلب مني إرفاقه بعلامة مع تعيين href على معرف العنصر.
هذا ليس ما أريد.أريد أن أكون قادرًا على استدعاء وظيفة و تمر في HTML نفسي.
(هناك مشكلة أخرى في LightWindow وهي أنها تتطلب استخدام النصوص البرمجية باعتبارها تبعية.يستخدم المشروع بالفعل jQuery، وأفضل عدم تضمين إطارين في وقت واحد.)
أيه أفكار؟
المحلول
صندوق الالوان عظيم.يعتمد على JQuery.
لاستخدامها مع سلسلة html، يمكنك تسميتها على النحو التالي:
$.colorbox({html:'<p>Hello</p>'});
نصائح أخرى
يمكنك استخدام jqModal أو مربع حوار واجهة مستخدم jQuery.
سلاك صحيح.يجب عليك بالتأكيد استخدام مربع حوار واجهة مستخدم JQuery.فيما يلي مثال لاستخدام مربع حوار JQuery كنموذج، وهو مشابه جدًا لاستخدام العرض المبسط.
$("#dialog-message").dialog({modal: true});