“element.dispatchEvent is not a function” js error caught in firebug of FF3.0

后端 未结 5 1212
别那么骄傲
别那么骄傲 2020-12-08 01:46

i am getting the following error while loading my index page in FF3.0. Sorry, i am unable to paste the script here as it is 2030 lines of code.

elemen

相关标签:
5条回答
  • 2020-12-08 02:19

    check for this by calling the library jquery after the noconflict.js or that this calling more than once jquery library after the noconflict.js

    0 讨论(0)
  • 2020-12-08 02:20

    You have to add

    <script>jQuery.noConflict();</script>

    after

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    
    0 讨论(0)
  • 2020-12-08 02:30

    are you using jquery and prototype on the same page by any chance?

    If so, use jquery noConflict mode, otherwise you are overwriting prototypes $ function.

    noConflict mode is activated by doing the following:

    <script src="jquery.js"></script>
    <script>jQuery.noConflict();</script>
    

    Note: by doing this, the dollar sign variable no longer represents the jQuery object. To keep from rewriting all your jQuery code, you can use this little trick to create a dollar sign scope for jQuery:

    jQuery(function ($) {
        // The dollar sign will equal jQuery in this scope
    });
    
    // Out here, the dollar sign still equals Prototype
    
    0 讨论(0)
  • 2020-12-08 02:36

    Change the following line

    $(document).ready(function() {
    

    To

    jQuery.noConflict();
    jQuery(document).ready(function($) {
    
    0 讨论(0)
  • 2020-12-08 02:40

    After all the Jquery script tag's add

    <script>jQuery.noConflict();</script>
    

    to avoid the conflict between Prototype and Jquery.

    0 讨论(0)
提交回复
热议问题