Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击按钮后打开JQuery弹出窗口_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript 单击按钮后打开JQuery弹出窗口

Javascript 单击按钮后打开JQuery弹出窗口,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我对jquery mobile有一个问题 以下是JSFIDLE: 首先,我有一个带有一些按钮的面板,importan按钮是id=define)的按钮 看看像这样的东西 $(createToggleHandler("#check", "#most", "#most")); function createToggleHandler(id, target, scroll){ return function(){ $(id).click(createToggleClickHan

我对jquery mobile有一个问题

以下是JSFIDLE:

首先,我有一个带有一些按钮的面板,importan按钮是id=define)的按钮

看看像这样的东西

$(createToggleHandler("#check", "#most", "#most"));

function createToggleHandler(id, target, scroll){
    return function(){
        $(id).click(createToggleClickHandler(target, scroll));
    }
}
function createToggleClickHandler(target, scroll){
    return function(){
        var x = $(target);
        x.toggle(500);
        $("html, body").animate({ scrollTop: $(scroll).offset().top }, 1000);
    }
}

这是
弹出窗口
使用的插件如何定义
defineMovies
defined在上为此创建一个提琴,我们将更好地帮助您。包括所有你的支持功能。定义MODEVIVE和EddiestErrAtEnter是弹出式的样品,在我的PasTI的中间得到它:
<div data-role="popup" id="defineLandmarks"
        style="width: 600px; height: 750px;">
        <div style="padding: 20px;">
            <div align="center">
                <b>please define options for the landmark scenario</b>
            </div>

            <div data-role="controlgroup" data-type="horizontal">
                <table>
                    <tr>
                        <td style="width: 20%;">wiki abstract</td>
                        <td style="width: 450px;; float: right"><input type="text"
                            name="wiki_abstract" id="wiki_abstract" value=""
                            data-clear-btn="false"></td>
                    </tr>

                    <tr>
                        <td style="width: 20%;">wiki text</td>
                        <td style="width: 450px; float: right"><input type="text"
                            name="wiki_text" id="wiki_text" value="" data-clear-btn="false">

                        </td>
                    </tr>

                    <tr>
                        <td style="width: 20%;">keywords 1</td>
                        <td style="width: 450px; float: right"><input type="text"
                            name="keywords1" id="keywords1" value="" data-clear-btn="false">

                        </td>
                    </tr>

                    <tr>
                        <td style="width: 20%;">keywords 2</td>
                        <td style="width: 450px; float: right"><input type="text"
                            name="keywords2" id="keywords2" value="" data-clear-btn="false">

                        </td>
                    </tr>

                    <tr>
                        <td style="width: 20%;">keywords 3</td>
                        <td style="width: 450px; float: right"><input type="text"
                            name="keywords3" id="keywords3" value="" data-clear-btn="false">

                        </td>
                    </tr>

                    <tr>
                        <td style="width: 20%;">keywords 4</td>
                        <td style="width: 450px; float: right"><input type="text"
                            name="keywords4" id="keywords4" value="" data-clear-btn="false">

                        </td>
                    </tr>


                </table>




                <form>
                    <div data-role="controlgroup" data-type="horizontal"
                        align="center">
                        <a href="#" data-role="button" id="resetLandmarks">Reset</a> <a
                            href="#" data-role="button" id="applyLandmarks">Apply</a>
                    </div>
                </form>
            </div>
        </div>

    </div>
$("#define").click(function() {
    var s= getScenario();

    if(s=='restaurant'){
        $('#defineRestaurants').popup('open');
    }
    else if(s=='movies'){
        $('#defineMovies').popup('open');
    }
    else if(s=='landmarks'){
        $('#defineLandmarks').popup('open');
    }else{
        alert("Please choose a scenario");
    }


});
$(createToggleHandler("#check", "#most", "#most"));

function createToggleHandler(id, target, scroll){
    return function(){
        $(id).click(createToggleClickHandler(target, scroll));
    }
}
function createToggleClickHandler(target, scroll){
    return function(){
        var x = $(target);
        x.toggle(500);
        $("html, body").animate({ scrollTop: $(scroll).offset().top }, 1000);
    }
}