我正在尝试制作一个非常非常简单的图像滑块/幻灯片,请不要自动播放.我只想点击下一个或上一个图像.有一些问题,你可以在下面阅读.
这里是jsFiddle http://jsfiddle.net/HsEne/12/(我只是使用背景颜色代替小提琴中的图像以及将img切换为div,但当然这是完全相同的问题)
HTML:
<div id="slider-wrapper">
<div id="slider">
<img class="sp" src="/img1.jpg">
<img class="sp" src="/img2.jpg">
<img class="sp" src="/img3.jpg">
<img class="sp" src="/img4.jpg">
<img class="sp" src="/img5.jpg">
<img class="sp" src="/img6.jpg">
</div>
<img id="button-previous" src="/button-arrow-left.jpg">
<img id="button-next" src="/button-arrow-right.jpg">
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#slider-wrapper {
display: block;
max-width: 790px;
margin: 5% auto;
max-height: 500px;
height: 100%; }
#slider {
display: block;
position: relative;
z-index: 99999;
max-width: 710px;
width: 100%;
margin: 0 auto; }
#button-previous {
position: relative;
left: 0;
margin-top: 40%;
width: 40px;
height: 60px; } …Run Code Online (Sandbox Code Playgroud) 我喜欢用我的代码做极简主义,所以可以在文件的最顶层声明很多变量.我明白这会让他们全球化吗?
全局是否意味着该特定文件中的任何代码都可以使用这些变量?或者它是否意味着如果我使用的插件具有"单独的"js文件,该文件也可以使用我的全局变量,并可能导致错误?
那么在没有var的情况下编写这样的变量会有安全威胁
ab = $('#div32');
bc = 1000;
Run Code Online (Sandbox Code Playgroud)
另外,我可以仅使用变量吗?
zy = $(window);
yy = $(document);
Run Code Online (Sandbox Code Playgroud)
另外,在你的变量之后放置逗号(除了最后一个)然后在每个变量之后加上分号之间的区别是什么?它对任何事都有影响吗?