我正在使用jQuery创建Tabs (www.jqueryui.com/tabs/)。我使用jQuery v1.6.4
在同一页面中有一个用于上传文件的sfwobject,它需要adobe flash player。问题是它与jQuery冲突。我尝试了一些noConflict方法,但没有找到解决方案。
<script type="text/javascript">
var _cssjQ = jQuery.noConflict();
_ccsjQ(function() {
_ccsjQ( "#tabs" ).tabs();
});
</script>
以下是两个与sfwobject有关的文件。
http://www.thegamelounge.net/public/js/3rd_party/swfupload/swfupload.js http://www.thegamelounge.net/public/js/3rd_party/swfupload/swfupload.sfw
谢谢!
答案 0 :(得分:0)
jQuery没有冲突删除$别名,如果您打算使用$ alias,则需要使用此表单:
(function($) {
$(function() {
// code using $ as alias to jQuery
$( "#tabs" ).tabs();
});
/// other stuff that uses the $ alias can go here
$(document).ready(function(){
// other code
$(document).click(function(){
alert("howdy");
});
});
})(jQuery);
ips.attach.js
使用$ alias,你需要将它包装在一个没有冲突的地方,例如上面的例子中传递$ back - 请小心,因为这可能会删除里面的函数全局命名空间。