0

我知道混合框架是个坏主意,但这不是我的选择。我必须为一个字段实现一个 jquery 日期选择器。该网站使用 mootools。问题是我需要在平滑盒覆盖中打开一个页面,并且这个页面有一个 jquery 日期选择器。我在 mootools 尝试解析 jQuery 标识符时遇到错误。有没有办法让 mootools 忽略字符串 jQuery?

<input type="text" id="selDate" name="selDate" placeholder="Date" />
<link rel="stylesheet" href="https://code.jquery.com/ui/1.10.3/themes/ui-  lightness/jquery-ui.css" />
<script src="https://code.jquery.com/jquery-1.9.1.js"></script>
<script src="https://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>      
<script>
jQuery.noConflict();
jQuery(function() {
    jQuery( "#selDate" ).datepicker();
})(jQuery);
</script>

Mootools 解析 jQuery 并给出错误:Uncaught ReferenceError: jQuery is not defined

我已经尝试在匿名函数中包装 jquery 而没有冲突,但我仍然收到该错误。

4

1 回答 1

-2

哇哇不需要反对的家伙!

也许这可以帮助?HTML 元素具有onload事件

可以在这里演示,也应该在脚本加载上工作

<script type="text/javascript">
    function yourFunctionName()
    {
        //jQuery functionality works here
    }
</script>

...

确保包含 jquery 的脚本具有onload属性:

<script src="https://code.jquery.com/jquery-1.9.1.js" onload="yourFunctionName()" type="text/javascript">
于 2013-09-18T08:56:37.777 回答