Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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 如何在oracle apex 4.2中包含两个jquery mobile版本_Javascript_Jquery Mobile_Oracle Apex - Fatal编程技术网

Javascript 如何在oracle apex 4.2中包含两个jquery mobile版本

Javascript 如何在oracle apex 4.2中包含两个jquery mobile版本,javascript,jquery-mobile,oracle-apex,Javascript,Jquery Mobile,Oracle Apex,在apex 4.2中加入jquery mobile 1.2时,我遇到了一些问题。目前apex 4.2与jquery mobile 1.1.1捆绑在一起,我需要使用最新版本,该版本支持对话框并以简单的方式弹出。但当我尝试加入这个最新版本时。我的页面变得如此混乱,就像jQuery1.1.1和1.2版本呈现了两次一样。每个物体出现两次。我已尝试使用此脚本: <script> var jqm120 = jQuery.noConflict(); </script> var jq

在apex 4.2中加入jquery mobile 1.2时,我遇到了一些问题。目前apex 4.2与jquery mobile 1.1.1捆绑在一起,我需要使用最新版本,该版本支持对话框并以简单的方式弹出。但当我尝试加入这个最新版本时。我的页面变得如此混乱,就像jQuery1.1.1和1.2版本呈现了两次一样。每个物体出现两次。我已尝试使用此脚本:

<script>
var jqm120 = jQuery.noConflict();
</script>

var jqm120=jQuery.noConflict();

但是没有运气。请给我一个提示。Thanx很多

您可以这样做:

<script type='text/javascript' src='js/jquery_1.7.1.js'></script>   
<script type='text/javascript'>  
 // In case you wonder why we pass the "true" parameter,
 // here is the explanation:
 //   - When you use jQuery.noConflict(), it deletes
 //     the "$" global variable.
 //   - When you use jQuery.noConflict(true), it also
 //     deletes the "jQuery" global variable.
 var $jq = jQuery.noConflict(true);  
</script>  
<script type='text/javascript' src='js/jquery_1.2.1.js'></script> 

APEX 4.2中,页面模板中有新的替换字符串
#APEX#u CSS#
#APEX#u JAVASCRIPT#
。如果要使用自己的库,可以删除它们。删除这些替换字符串将阻止将以下代码添加到页面标题中(假设应用程序属性中的内容交付网络设置为“无”):

这将从模板中删除(您可以自己检查)


但是注释仍然适用。

我不能在对话框和弹出函数中使用它,因为您只需要调用类而不使用$jq变量。我的问题是所有对象都渲染了两次。但是这个函数工作得很好。很好,而且!
$jq('.selector').on('click', function(){  
    //do something  
});
/your_image_prefix/css/apex.min.css?v=4.2.0.00.27
/your_image_prefix/libraries/jquery-ui/1.8.22/themes/base/jquery-ui.min.css

/your_image_prefix/libraries/apex/minified/desktop_all.min.js?v=4.2.0.00.27
/your_image_prefix/libraries/apex/minified/legacy.min.js?v=4.2.0.00.27

<script type="text/javascript">
var apex_img_dir = "/your_image_prefix/", htmldb_Img_Dir = apex_img_dir;
</script>
/your_image_prefix/libraries/jquery-mobile/1.1.1/jquery.mobile-1.1.1.min.css
/your_image_prefix/themes/theme_50/css/4_2.css

/your_image_prefix/libraries/apex/minified/mobile_all.min.js?v=4.2.0.00.27
/your_image_prefix/libraries/jquery-mobile/1.1.1/jquery.mobile-1.1.1.min.js
/your_image_prefix/libraries/apex/minified/legacy.min.js?v=4.2.0.00.27

<script type="text/javascript">
var apex_img_dir = "/your_image_prefix/", htmldb_Img_Dir = apex_img_dir;
</script>