首先,我使用Twitter bootstrap设计网站并将其转换为HTML。 我的网站的静态模型工作得非常好所有选项卡弹出等工作得很好。 但是,当我向开发人员提供HTML以实现动态代码和模板创建时,所有事情都停止工作只有UI就在那里,但没有标签,弹出窗口,下拉列表正在工作我检查JS路径他们都很好。 开发人员甚至插入了jQuery简单的选项卡,他们工作得很好但是twitter bootstrap JS不知道为什么? 请帮助其他我必须在jQuery中再次设计所有这些东西并根据twitter bootstrap UI自定义它:’(
我得到的错误是: $未定义第8行 这是: $.colorbox({html:’TEST TEST’}); 这是页面呈现的方式: </script<–($.colorbox({html:'TEST’});)
我有一个页面的问题,我正在尝试使用colorbox (一种jQuery的灯箱)工作。 由于document.body在FireFox(3.5.3)中为null ,因此它显然不起作用。 在颜色框工作的Safari(4.0.3)中不是这种情况。 跳出来的东西是(我正在使用Drupal 6)drupal附加了一个脚本标记,用于在页面的最底部,在结束体和html标签下面设置一些JavaScript变量。 否则我没有看到问题。 不幸的是,我很难做到这一点。 可能是因为这导致FF与身体有问题吗? 在Firefox中使用colorbox的示例文件确实有效(并且在那里定义了document.body )。 有没有什么方法可以使用jQuery来重新填充来自$()的document.body属性,或者我应该继续敲打drupal以不在html标签之外放置脚本标签(说起来容易做起来难)? 澄清document.body即使在页面加载完成后也为null 。 这是一个Firebug控制台捕获: >>> document.body null >>> $().attr(‘body’) null
我正在使用Drupal创建一个测量表( Drupal 6中的测量表 ),并且我已经准备好所有字段,我只需要编写一些jQuery,当用户输入数据时自动更新相应的字段。 代码如下: jQuery(document).ready( function ($) { $(‘input’).change( function() { $parent = $(this).parent(“td”).children(“div”).children(“div”); length = $parent.children(“div[id*=’field-length-0-wrapper’]”).children(“div.container-inline”).children(‘div[id*=”field-length-0-value-wrapper”]’).children(‘input[id*=”field-length-0-value”]’).val(); // get the width width = $parent.children(“div[id*=’field-width-0-wrapper’]”).children(“div.container-inline”).children(‘div[id*=”field-width-0-value-wrapper”]’).children(‘input[id*=”field-width-0-value”]’).val(); // get the length $parent.children(“div[id*=’field-area-0-wrapper’]”).children(“div.container-inline”).children(‘div[id*=”field-area-0-value-wrapper”]’).children(‘input[id*=”field-area-0-value”]’).val(length * width); //put area } ); }); 这与以下表单代码交互: Measurements: Room: Length: —mftin Width: —mftin Area: —ft2m2 -2-1012 Room: Length: —mftin Width: —mftin Area: […]
我想在我的drupal安装中升级jQuery。 目前我有jQuery 1.2.6,我想将它升级到jQuery 1.4 我猜一些Drupal模块仍然依赖于旧的jQuery版本。 我已经尝试过jquery_update模块来升级jQuery,但它没有用。 它要求用新的文件替换“misc”文件夹中的原始Drupal文件,但它不起作用。 无论如何,我想知道是否有更好的方法而不是使用另一个模块 谢谢