我最近在我的网站上安装了一个代码,用于在光标位置插入文本。它单独运行时效果很好: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/