iQuery上的jQuery虚拟键盘类型向后

时间:2014-05-22 05:30:07

标签: javascript jquery ipad virtual-keyboard

我正在使用this插件用于我的应用程序。它在浏览器上运行得很好,但是当我试图在iPad上测试applicationn时。 keyborad类型的后缀。例如,如果我输入“abc”,则返回“cba”。配置有什么问题吗?这是我的js代码,

<script type="text/javascript">

$(function() {

    $.keyboard.keyaction.cancel = function(base) {

        $('.text').val('');

    };
    $.keyboard.keyaction.search = function(base) {
        //code to manupulate after search is pressed
        a=$("#searchbox").val();
        window.location='/profiles/search_results/?keywords='+ a;
    };


    $('.text').keyboard({ 

        display: { 
            'bksp'   :  "  \u2190  ", 
            'accept' : 'accept', 
            'default': 'ABC', 
            'meta1'  : '.?123', 
            'meta2'  : '#+=' 
        }, 
        usePreview: false,
        layout: 'custom', 
        alwaysOpen   : true,
        autoAccept : true,
        position: {
            of: '.form',
            my: 'center top',
            at: 'center bottom',
            offset: '0 50'
        },


        customLayout: { 

            'default': [ 
                '` 1 2 3 4 5 6 7 8 9 0 - ',
                ' q w e r t y u i o p {bksp}', 
                'a s d f g h j k l \'', 
                '{s} z x c v b n m , . @', 
                '{cancel!!} {space} {search!!}' 
            ], 
            'shift': [ 
                '` 1 2 3 4 5 6 7 8 9 0 - ',
                ' Q W E R T Y U I O P {bksp}', 
                'A S D F G H J K L \'', 
                '{s} Z X C V B N M , . @', 
                '{cancel!!} {space} {search!!}' 
            ], 
            'meta1': [ 
                '1 2 3 4 5 6 7 8 9 0 {bksp}', 
                '- / : ; ( ) \u20ac & @ {enter}', 
                '{meta2} . , ? ! \' " {meta2}', 
                '{default} {space} {default} {accept}' 
            ], 
            'meta2': [ 
                '[ ] { } # % ^ * + = {bksp}', 
                '_ \\ | ~ < > $ \u00a3 \u00a5 {enter}', 
                '{meta1} . , ? ! \' " {meta1}', 
                '{default} {space} {default} {accept}' 
            ] 

        } ,
        display: {
            'panic' : 'cancel!', // don't use !! here  
        },

    });

});

</script>

0 个答案:

没有答案