Javascript 代码在我的网站上无法工作

标签 javascript jquery

我最近在我的网站上安装了一个代码,用于在光标位置插入文本。它单独运行时效果很好:http://www.penpalparade.com/test.php

但是它不适用于我的整个网站:http://www.penpalparade.com/jobs.php

我尝试修复它,但没有成功,有人可以帮我解决这个问题吗,因为我已经花了几个小时了。

最佳答案

Firebug 显示几个错误。

$(".tooltipbox a[title]").tooltip 不是函数

jQuery("textarea[class*=expand]").TextAreaExpander 不是函数

“网络错误:404 未找到 - http://www.penpalparade.com/css/images/img02.jpg

这段代码是在jQuery之前引用的:

<a href="javascript:;" onclick='$("#message").insertAtCaret("*****");'>*****</a>

要将其推出,请将 jquery src 引用移至顶部(在 head 标记中)。

或者正确地做。就在您的结束正文标签上方:

$(document).ready(function() {
  $("#whatever").click(function() {
     $("#message").insertAtCaret("*****");
  });
});

将您的 Html 更改为:

<a id="whatever" href="">*****</a>

这使您可以将行为与内容分开。

关于Javascript 代码在我的网站上无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7614373/

相关文章:

jquery - 我想添加带有复选框的下拉菜单

当浏览器窗口的尺寸为 x 或 y 时,Javascript 会调整浏览器窗口的大小

javascript - Express-获取router.get返回json数据属性

jquery - 滑动功能无法使用适用于 Android 的 jquerymobile 和 PhoneGap

javascript - 通过 ID 获取元素不起作用

javascript - 同时加载元素

javascript - 在 JS Tetris 中移动当前 block

javascript - 通用 javascript 调整大小函数

javascript - 确定去优化的原因

javascript - 如何将 html 页面中的 div 内容加载到主页上的 div 中?