jQuery与sfwObject冲突

时间:2013-02-19 12:32:07

标签: jquery jquery-ui

我正在使用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

谢谢!

1 个答案:

答案 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 - 请小心,因为这可能会删除里面的函数全局命名空间。