首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我将两个脚本添加到html时,page..one不起作用

当我将两个脚本添加到html时,page..one不起作用
EN

Stack Overflow用户
提问于 2012-07-16 17:21:16
回答 3查看 481关注 0票数 1

我创建了两个jquery和脚本标记来日历确认..but,当它们在单独的html页面中时,它工作,当两个脚本在相同的page..Why中时,它不工作,对吗?

代码语言:javascript
复制
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.21.custom.min.js" type="text/javascript"></script>
<script>

$(document).ready(function(){

 $('#click').click(function(){
    //$(function() {
        // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
        $( "#dialog:ui-dialog" ).dialog( "destroy" );

        $( "#dialog-confirm" ).dialog({
            resizable: false,
            height:140,
            modal: true,
            buttons: {
                "Ok": function() {

                    $('#form1').submit();
                },
                Cancel: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
    });
    });
</script>

<script type="text/javascript" src="jquery/jquery.min.js"></script>
<script type="text/javascript" src="jsdatepick-calendar/jquery.1.4.2.js"></script>
<script type="text/javascript" src="jsdatepick-calendar/jsDatePick.jquery.min.1.3.js"></script>
<script type="text/javascript" src="jquery/fadeslideshow.js"></script>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-16 17:25:48

看一看jQueries没有冲突。http://api.jquery.com/jQuery.noConflict/

这使得您可以使用来自不同jQuery版本/库的某些函数。

票数 0
EN

Stack Overflow用户

发布于 2012-07-16 17:28:01

尝试重新排序您的脚本,这可能会导致问题。你多次使用jQuery,这很可能是你问题的原因。

此外,您应该尝试格式化您的代码,使它更清楚地发生了什么。例如,我将脚本的type标记放在开头,以便于阅读。

你是否特别在你的对话框中放置了不带引号的Cancel?我已经在下面更正了这一点。

代码语言:javascript
复制
<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js" ></script>
<script type="text/javascript" src="Scripts/jquery-ui-1.8.21.custom.min.js"></script>
<!--jQuery again here?--><script type="text/javascript" src="jsdatepick-calendar/jsDatePick.jquery.min.1.3.js"></script>
<script type="text/javascript" src="jquery/fadeslideshow.js"></script>    
<script type="text/javascript">

$(document).ready(function(){

    $('#click').click(function(){

        $( "#dialog:ui-dialog" ).dialog( "destroy" );

        $( "#dialog-confirm" ).dialog({
            resizable: false,
            height: 140,
            modal: true,
            buttons: {
                "Ok": function() {
                    $('#form1').submit();
                },
                "Cancel": function() {
                    $( this ).dialog( "close" );
                }
            }
        })
    })
});
</script>
票数 4
EN

Stack Overflow用户

发布于 2012-07-16 17:55:33

代码语言:javascript
复制
( function($$$) {

    $$$(document).ready(function(e) {
        //Code here
    });

} ) ( jQuery ); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11501412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档