Drupal problems with noConflict JQuery

Drupal problems with noConflict JQuery

本文关键字:JQuery noConflict with problems Drupal      更新时间:2023-09-26

嗨,我正试图使jquery无冲突工作如下所述:http://drupal.org/node/1058168我在我的php模板中有这个:

<script type="text/javascript">
var $jq = jQuery.noConflict();
</script>

我相应地修改了我的javascript。但它不起作用……它启动第一个函数,但在它之后,它不运行任何函数:

$jq(function () {
    console.info('First $JQ function');
    //"use strict";
    // this function is strict...
    $jq(document).ready(function () {

$jq(document).ready(function ()不运行,因此整个脚本停止。完整的脚本位于www.htconsulting.hu/sites/validation.js

谢谢你的帮助!

Update::删除第一个$jq(function()至少有助于删除双就绪函数。但它仍然不能解决我最初使用noConflict所面临的问题。部分代码将确保输入区域的颜色根据输入而变化,就像它旁边的辅助文本一样。文本仍然没有改变。由于在我的测试环境中一切正常,我认为这是因为我被迫使用的站点使用了旧的Jquery。显然,使用新版本仍然不能解决问题。表单位于www.htconsulting/test/form

$jq(function () {

等价于

$jq(document).ready(function () {
http://api.jquery.com/ready/

基本上在document.ready里面有一个document.ready。我不认为这是有效的,试着去除内部的ready,看看是否有帮助。