الفرق بين المراجعتين لصفحة: «jQuery/event/which»
< jQuery
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>event.which</code> في jQuery}}</noinclude> == ...' |
Khaled-yassin (نقاش | مساهمات) |
||
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الخاصية <code>event.which</code> في jQuery}}</noinclude> | ||
== <code>event.which</code> == | == <code>event.which</code> == | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
تُعيد كائنًا من النوع [[JavaScript/Number|Number]]. | |||
=== الوصف === | === الوصف === | ||
سطر 12: | سطر 11: | ||
الإصدار المضافة: [http://api.jquery.com/category/version/1.1.3 1.1.3]. | الإصدار المضافة: [http://api.jquery.com/category/version/1.1.3 1.1.3]. | ||
تضبط الخاصية <code>event.which</code> كلًا من <code> | تضبط الخاصية <code>event.which</code> كلًا من <code>event.keyCode</code> و <code>event.charCode</code>. من المستحسن مراقبة <code>event.which</code> لإدخال مفتاح لوحة المفاتيح. | ||
تضبط event.which أيضا ضغط الأزرار (الأحداث <code>[[jQuery/event/mousedown|mousedown]]</code> و <code>[[jQuery/event/mouseup|mouseup]]</code> )، وإعادة إشعار يالقيمة <code>1</code> للزر الأيسر، <code>2</code> للزر الأوسط، و <code>3</code> للزر الأيمن. يستخدم <code>event.which</code> بدلاً من <code>[[jQuery/event/button|event.button]]</code>. | تضبط event.which أيضا ضغط الأزرار (الأحداث <code>[[jQuery/event/mousedown|mousedown]]</code> و <code>[[jQuery/event/mouseup|mouseup]]</code> )، وإعادة إشعار يالقيمة <code>1</code> للزر الأيسر، <code>2</code> للزر الأوسط، و <code>3</code> للزر الأيمن. يستخدم <code>event.which</code> بدلاً من <code>[[jQuery/event/button|event.button]]</code>. | ||
=== أمثلة === | === أمثلة === | ||
تسجيل المفتاح المضغوط | تسجيل المفتاح المضغوط:<syntaxhighlight lang="html"> | ||
<!doctype html> | <!doctype html> | ||
<html lang="en"> | <html lang="en"> | ||
<head> | <head> | ||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||
<title>event.which | <title>event.which مثال على الخاصية</title> | ||
<script src="https://code.jquery.com/jquery-1.10.2.js"></script> | <script src="https://code.jquery.com/jquery-1.10.2.js"></script> | ||
</head> | </head> | ||
<body> | <body> | ||
<input id="whichkey" value=" | <input id="whichkey" value="اكتب شيئًا"> | ||
<div id="log"></div> | <div id="log"></div> | ||
<script> | <script> | ||
$( "#whichkey" ).on( " | $( "#whichkey" ).on( "المفتاح المضغوط", function( event ) { | ||
$( "#log" ).html( event.type + ": " + event.which ); | $( "#log" ).html( event.type + ": " + event.which ); | ||
}); | }); | ||
سطر 38: | سطر 37: | ||
</body> | </body> | ||
</html> | </html> | ||
</syntaxhighlight>تسجيل زر الفأرة المضغوط | </syntaxhighlight>تسجيل زر الفأرة المضغوط:<syntaxhighlight lang="html"> | ||
<!doctype html> | <!doctype html> | ||
<html lang="en"> | <html lang="en"> | ||
<head> | <head> | ||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||
<title>event.which | <title>event.which مثال على الخاصية</title> | ||
<script src="https://code.jquery.com/jquery-1.10.2.js"></script> | <script src="https://code.jquery.com/jquery-1.10.2.js"></script> | ||
</head> | </head> | ||
<body> | <body> | ||
<input id="whichkey" value=" | <input id="whichkey" value="انقر هنا"> | ||
<div id="log"></div> | <div id="log"></div> | ||
<script> | <script> | ||
$( "#whichkey" ).on( " | $( "#whichkey" ).on( "زر الفأرة", function( event ) { | ||
$( "#log" ).html( event.type + ": " + event.which ); | $( "#log" ).html( event.type + ": " + event.which ); | ||
}); | }); | ||
سطر 62: | سطر 61: | ||
== مصادر == | == مصادر == | ||
* [http://api.jquery.com/event.which/ صفحة | * [http://api.jquery.com/event.which/ صفحة الخاصية event.which في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery Events]] | [[تصنيف:jQuery Events]] |
المراجعة الحالية بتاريخ 13:15، 6 يونيو 2018
event.which
القيمة المعادة
تُعيد كائنًا من النوع Number.
الوصف
لكل حدث يتولد من لوحة المفاتيح أو الفأرة، تشير هذه الخاصية إلى المفتاح أو الزر المحدد المضغوط عليه.
event.which
الإصدار المضافة: 1.1.3.
تضبط الخاصية event.which
كلًا من event.keyCode
و event.charCode
. من المستحسن مراقبة event.which
لإدخال مفتاح لوحة المفاتيح.
تضبط event.which أيضا ضغط الأزرار (الأحداث mousedown
و mouseup
)، وإعادة إشعار يالقيمة 1
للزر الأيسر، 2
للزر الأوسط، و 3
للزر الأيمن. يستخدم event.which
بدلاً من event.button
.
أمثلة
تسجيل المفتاح المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which مثال على الخاصية</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="اكتب شيئًا">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "المفتاح المضغوط", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>
تسجيل زر الفأرة المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which مثال على الخاصية</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="انقر هنا">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "زر الفأرة", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>