对不起,这里真是个愚蠢的问题.如果你发布一个关于javascript或jquery的问题,人们常说 - 创建一个jsfiddle.
所以我做了.我的问题是如何使用jquery让divs上滑,但我甚至无法获得在jsfiddle中运行的基本javascript函数.
<div onclick="showit()">Hello</div>
function showit()
{
alert('hi');
}
Run Code Online (Sandbox Code Playgroud)
一个div,点击它来调用一个javascript函数,但jsfiddle说这个函数没有定义.你能不能在jsfiddle中这样做?
Aln*_*tak 10
您已onLoad在jsfiddle中选择了默认选项.
这会导致站点将整个代码包装在回调函数中,这意味着您的showit函数不是DOM0内联事件处理程序所需的全局函数.
根据我个人的偏好顺序,有几种解决方法:
不要使用DOM0内联处理程序,它们真的是旧学校 - element.addEventListener()而是将您的标记与JS分开.
window.showit = function() { ... }而是使用强制您的函数出现在全局名称空间中.
选择一个"无包装"选项
| 归档时间: |
|
| 查看次数: |
6958 次 |
| 最近记录: |