为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
Why does this jQuery work as a fiddle but not on my web page?
我为这个小提琴(http://jsfiddle.net/hgGfw/(,我一直在遵循滑块教程,这就是我得到的代码。它使用自调用函数(我认为这就是它的名字??无论如何,它可以与小提琴上设置为"onLoad"的jQuery一起使用,但是当它在我的服务器上时,它什么都不做,直到它被包装在$(document(.ready(....脚本。为什么?JSLint也为此抱怨;
( direction === 'next' ) ? ++current : --current;
知道为什么吗?我的PHP还不错,所以我知道该语句的语法,对我来说看起来不错。
谢谢,丹。
如果你把javascript/jquery放在 http://jsfiddle.net 的JavaScript
面板中,它会自动把你的代码放到一个$(window).load(function(){ }
块中(当框架下拉列表设置为onLoad
和jQuery
选项时(。
如果您查看结果窗格的帧源,您应该会看到这种情况。
关于为什么 JSLint 不喜欢该命令,我想它期待赋值(尽管您正在对current
变量进行递增/递减(。
如果将值分配给变量,JSLint 会很高兴。 即...
var tempVar = ( direction === 'next' ) ? ++current : --current;
我怀疑 JSLint 在抱怨,因为三元运算符旨在为表达式选择一个值,而不是选择执行路径。
在这里,您将其用作"if"语句的简写,该语句将起作用,但有点不寻常。
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 我的django模板布尔变量是't在javascript中按预期工作
- 为什么不是'我的JS滑块正在工作
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- 为什么jquery悬停在jsfiddle中可以工作,而在我的html布局中却不能
- 为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 由于某种原因,我的JavaScript函数无法工作
- 为什么获胜'我的自定义功能工作
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- 我的动画没有按预期工作
- 为什么不是't我的“;虚拟的“;阵列工作
- 为什么动态加载的事件在我的代码中不能正常工作
- 什么能抵消我的工作压力
- jQuery.append'我不能胜任我的工作
- 任何人都可以指出我的工作代码或完整的概念图,用于 Angular2 中的 ViewMetadata
- ' Array.from({length: 5}, (v, i) =>我)的工作
- React WebPack -发送我的工作到在线服务器
- 纯Ajax发送其他变量与我的工作文件上传
- 在我的工作场所使用WebDriver无法打开Firefox,无法在PATH中找到Firefox二进制文件