ورود

View Full Version : چطوری میشه کلید های فشرده شده روی یک div رو متوجه شد؟



combo_ci
چهارشنبه 21 مرداد 1394, 02:32 صبح
سلام
من یه دایو رو صفحه دارم با کد
<div id="p6" tabindex="-1" "></div>
و css
#p6 {
position: fixed;
width: 30%;
top: 30%;
left: 30%;
height: 30%;
background-color: yellow;
z-index: 8;
outline-width: 10px;
outline-style: solid;
}
حالا میخوام به این دایو فوکاس بدم به ترتیبی که کلید هایی که روش فشرده شد رو بفمم
خودم ایم کد رو نوشتم ولی کار باز هم صفحه اصلی دکمه ها رو دریافت میکنه

$('#p6').focus();
$('#p6').bind('keydown', function (event) {
switch (event.keyCode) {
case 13://enter
alert("inter on p6");
break;
}
})

mehrvarzan
چهارشنبه 21 مرداد 1394, 10:07 صبح
سلام

میتونی یه فایل مثل txt بسازی فقط داخلش یه عدد بزاری مثل 0
بعد هر بار که روی دیویژن کلیک شد فایل رو بخونی یکی به عدد مورد نظر اضافه کنی و دوباره فایل رو ذخیره کنی البته میتونی اطلاعات دیگه مثل آی پی ، ساعت یا هر چیز دیگه ای رو هم باهاش ذخیره کنی.

یا از دیتابیس mysql برای ذخیره سازی داده استفاده کنید.

برای اینکه بدونی کلیک شده یا نه در لحظه یا باید یه کورن جاب بسازی و هر یک ثانیه فراخوانی که دیتابیس رو.... یا میتونی یه حلقه با وقفه یک ثانیه ایجاد کنید که اطلاعات یک ثانیه قبل رو با الان مقایسه کنی اگه تغییری بود اطلاع بده