वीर

4 สิงหาคม 2008

แยก double click กับ click ทีเดียวบน html + ecmascript ไม่ง่ายอย่างที่คิด

Filed under: Uncategorized — Tags: , , , , , — वीर @ 07:40

อัน code นี้เข้าไป. การทำงานของมันคือเมื่อ click ก็ให้พิมพ์ click ออกมา. ถ้า double-click ก็พิมพ์ “double click” ออกมาง่ายๆ.  ผมแอบไปหวังว่าพอ double click แล้ว event click มันก็ไม่ควรจะออกมา ไม่งั้นก็จะแยกแยะไม่ได้. แต่มันไม่เป็นงั้น เวลา double click สิ่งที่ได้คือ “click click double-click”. ก็เลยไม่ใช้ละ double click ยาก  เลี่ยงๆ ไปใช้ shift + click  ก่อนแล้วกัน ไว้ค่อยหาทางแก้ไปเรื่อยๆ.

$(document).ready(function() {
    $("#but").click(function(ev) {
        $("#watch").each(function() {
            $(this).html($(this).text() + " click");
        });
    });

    $("#but").dblclick(function(ev) {
        $("#watch").each(function() {
            $(this).html($(this).text() + " double-click");
        });
    });
});

No Comments Yet »

ยังไม่มีความคิดเห็นใดๆ

RSS feed สำหรับความคิดเห็นในกระทู้นี้ TrackBack URI

เขียนความคิดเห็นของคุณ

บลอกที่ WordPress.com .