الفرق بين المراجعتين لصفحة: «jQuery/event/which»
< jQuery
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الخاصية <code>event.which</code> في jQuery}}</noinclude> | ||
== <code>event.which</code> == | == <code>event.which</code> == | ||
مراجعة 09:33، 31 مايو 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 demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="type something">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "keydown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>
تسجيل زر الفأرة المضغوط:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.which demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<input id="whichkey" value="click here">
<div id="log"></div>
<script>
$( "#whichkey" ).on( "mousedown", function( event ) {
$( "#log" ).html( event.type + ": " + event.which );
});
</script>
</body>
</html>