-->

jQuery库不与煎茶触摸的工作?(Jquery library not working with

2019-09-24 05:04发布

我目前正在建设一个基于煎茶触摸2.目前我只是在尝试一些实验,看看有什么煎茶能够过一个移动应用程序。

今天我就死在那似乎真的奇怪的事 - 我只是想尝试,如果我可以使用jQuery库我的应用程序和使用它的补充。

奇怪的是我无法摆脱时,我想提出一个jQuery函数任何回应。

我已经包含在index.html文件中的jQuery库和我的脚本在我的煎茶目录,我只是做了一个简单的愚蠢的测试脚本也看看它是否工作 - 但我没有得到任何反应,当我尝试它在浏览器中。 我可以看到,图书馆和脚本通过萤火包括在内。(正如你可以看到我的jQuery测试只是应显示在一个div一个简单的单击事件,但它不是)。

我是不是是傻瓜 - 或者我错过什么了吗?

这是我的index.html文件

<!DOCTYPE HTML>
<html manifest="" lang="en-US">
<head>
<meta charset="UTF-8">
<title>scroller</title>

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>

<script type="text/javascript">

    $(document).ready(function() {

        $("#show_me").click(function () {
            $('#magic').slideDown('slow');
        });

    });

</script>


<link rel="stylesheet" href="resources/css/sencha-touch.css" type="text/css">
<style type="text/css">
     /**
     * Example of an initial loading indicator.
     * It is recommended to keep this as minimal as possible to provide instant feedback
     * while other resources are still being loaded for the first time
     */
    html, body {
        height: 100%;
        background-color: #1985D0
    }

    #appLoadingIndicator {
        position: absolute;
        top: 50%;
        margin-top: -15px;
        text-align: center;
        width: 100%;
        height: 30px;
        -webkit-animation-name: appLoadingIndicator;
        -webkit-animation-duration: 0.5s;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-direction: linear;
    }

    #appLoadingIndicator > * {
        background-color: #FFFFFF;
        display: inline-block;
        height: 30px;
        -webkit-border-radius: 15px;
        margin: 0 5px;
        width: 30px;
        opacity: 0.8;
    }

    @-webkit-keyframes appLoadingIndicator{
        0% {
            opacity: 0.8
        }
        50% {
            opacity: 0
        }
        100% {
            opacity: 0.8
        }
    }
</style>
<!-- The line below must be kept intact for Sencha Command to build your application -->
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true"></script>
<!-- script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script--->
<script id="microloader" type="text/javascript" src="sdk/microloader/development.js"></script>
<!--<script type="text/javascript" src="app.js"></script>-->
<script type="text/javascript" src="js/cordova-1.7.0.js"></script>
<script type="text/javascript" src="js/phonegap_shortcuts.js"></script>
<script type="text/javascript" src="js/maps.js"></script>
<script type="text/javascript" src="js/zepto.min.js"></script>
<script type="text/javascript" src="js/filters.js"></script>
<script type="text/javascript" src="js/proxy.js"></script>
<!--<script type="text/javascript" src="js/index.js"></script>-->
<!--
<script type="text/javascript">
    document.addEventListener("deviceready", app.mainLaunch, false);
</script>
-->
<script type="text/javascript">
    function onDeviceReady() {
        pictureSource=navigator.camera.PictureSourceType;
        destinationType=navigator.camera.DestinationType;
    }
    function PictureSourceType() {};
    PictureSourceType.PHOTO_LIBRARY = 0;
    PictureSourceType.CAMERA = 1;
    //var ja = phonegap.shortcuts.getLocation();
    //console.log('ja:'+ja);
    document.addEventListener("deviceready", onDeviceReady, false);
</script>
    </head>
    <body>
    <div id="appLoadingIndicator">
    <div></div>
    <div></div>
    <div></div>
    </div>
    </body>
    </html>

Answer 1:

也许你会点击该元素,没有身份证“SHOWME”。 这可能发生,因为你创建的按钮在煎茶ID“SHOWME”,但被呈现的实际HTML包含另一个ID。

如果这是真的(你可以检查此使用萤火虫当然),你可能要听上的按钮,而不是使用jQuery绑定到“click”事件的“抽头”事件。 见http://docs.sencha.com/touch/2-0/#!/api/Ext.Button-event-tap的文档。

它可以使用jQuery与煎茶,但要记住,在煎茶部件不在DOM元素的直接表示,在煎茶一些组件由几个DOM元素的渲染时是非常重要的。

希望这可以帮助



文章来源: Jquery library not working with sencha touch?