سؤال

أرغب في معرفة كيفية استدعاء وظيفة بمجرد النقر المزدوج للمستخدم على أي كلمة على الصفحة التي يزورها (من برنامج نصي للمحتوى). شيء مشابه ل امتداد قاموس Google. لقد قمت بتفتيش الرموز الموجودة في الامتداد ، لكن لم يتم وضع مسافة بادئة (تم تجميعها/تقليلها) ، لذلك قررت طرح هذا السؤال هنا. سيكون مقتطف من الرموز جيدة. شكرا لك مقدما :)

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

المحلول

أظن أن Google تضيف قائمة أحداث إلى الصفحة لتسجيل نقرة مزدوجة ، ثم تحصل على النص الذي تم تحديده تلقائيًا.

http://developer.mozilla.org/en/dom/element.addeventListener
http://developer.mozilla.org/en/dom/window.getSelection

f=function(){
   console.log(window.getSelection().toString());
}
document.body.addEventListener('dblclick',f);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top