2017-01-27 11 views
20

क्या आईओएस में WKWebView में कर्सर की स्थिति प्राप्त करने के लिए वैसे भी है जिसमें एक संपादन योग्य अनुच्छेद (contentEditable मान्य के साथ एक पैराग्राफ सत्य है)?आईओएस में एक संपादन योग्य अनुच्छेद के साथ WKWebView में कर्सर की स्थिति

संपादित करें: अतिरिक्त जानकारी जोड़ने के लिए, संपादन योग्य div अन्य subnodes

+1

हैलो @markusian, तो आप इस को हल करने के लिए किसी भी तरह लगता है है? –

+0

नहीं, मैंने दुर्भाग्य से प्रबंधन नहीं किया था, लेकिन अगर मुझे सही याद है, तो मैंने अपने लक्ष्य तक पहुंचने के लिए एक और तरीका इस्तेमाल किया – markusian

+0

आईओएस में कोई 'कर्सर' विधि नहीं है। अपने वेब व्यू की UIScrollView स्थिति प्राप्त करने का प्रयास करें जो आपको 'वाई' स्थिति बताएगा और यदि ज़ूम किया गया तो XY स्थिति भी उत्पन्न होगी – Xenero

उत्तर

0

शामिल कर सकते हैं आप document और देखने के अंदर माउस स्थिति में पहुंच सकते हैं आप का उपयोग कर का उपयोग कर सकते document.elementFromPoint(x, y);

0

यह कई तरीकों से किया जा सकता है एचटीएमएल 5 (autofocus एट्रिब्यूट का उपयोग करके) या जावास्क्रिप्ट (document.getElementById("IDHERE").focus(); - फोकस ईवेंट का उपयोग करके) का उपयोग करना। मैं सभी को एक कोड स्निपेट अपूर्णता में लिखूंगा और अपनी आवश्यकता के आधार पर इसका उपयोग करूंगा।

//if u commnet the second form 
 
let domObject = document.getElementById("lname"); // refer which object to focus 
 
domObject.focus(); // event to trigger focus on the refereced dom object 
 

 
//throw error till second form is uncommented
<!-- html5 way the most easiest way --> 
 

 
<form action="/action_page.php"> 
 
    First name: <input type="text" name="fname"><br> 
 
    Last name: <input type="text" name="lname" autofocus><br> 
 
    <input type="submit"> 
 
</form> 
 

 
<!-- autofocus refers where to focus --> 
 
<!-- unncoment below and comment above --> 
 
<!-- javascript way --> 
 

 
<!-- 
 
<form action="/action_page.php"> 
 
    First name: <input type="text" id="fname"><br> 
 
    Last name: <input type="text" id="lname"><br> 
 
    <input type="submit"> 
 
</form> 
 

 
-->

संबंधित मुद्दे