سؤال

ولدي عرض ويب يعرض صفحة HTML، ربط ملف CSS.

وملف CSS يستفيد من pseudoclasses: نشطة و: تحوم للآثار الانقلاب

.

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

وشكرا.

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

المحلول

و: نشطة و: تحوم ليست المكالمات، انهم CSS الزائفة الطبقات، لاستخدامها في محددات CSS. يمكنك استخدامها في CSS ل<م> اختر عناصر النمط. انهم الصفات، وليس الأفعال.

وحاول إضافة معالجات الأحداث جافا سكريبت لتتمكن العناصر بدلا من ذلك. يمكنك استخدام WebScriptObject لمشروع بعض وسائل الكاكاو الخاص في الفضاء جافا سكريبت لاستخدام من معالجات الأحداث.

نصائح أخرى

وأنا أبحث في مستندات SDK 2.2، وأنا لا أرى أي شيء في البروتوكول UIWebViewDelegate. أفضل أمل لتحقيق هذا ربما أسلوب مثيل في UIWebView دعا stringByEvaluatingJavaScriptFromString. ومما يؤسف له أن من المحتمل أن يعني نوعا من الاقتراع، كما يبدو أن هناك أي وسيلة لتحديد طريقة الهدف-C أن جافا سكريبت يمكن الاتصال مرة أخرى على لمثل هذا الحدث. قد أكون مخطئا، ولكن لا أعتقد أنه يمكن القيام به (في 2.2).

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