jQuery隐藏/显示问题
jQuery Hidden/Show Issue
我在显示汽车时遇到问题,我希望用户能够更改汽车和轮圈的颜色。
<script type="text/javascript">
function showImage(image){
var mainImage = document.getElementById('mainImage');
mainImage.src = image;
}
function toggleThumbnails(){
var thumbnails = document.getElementById('color-options');
if(thumbnails.style.display == 'block'){
thumbnails.style.display = 'none';
} else {
thumbnails.style.display = 'block';
}
}
function showImage(image){
var mainImage = document.getElementById('mainwheelImage');
mainImage.src = image;
}
function toggleThumbnails(){
var thumbnails = document.getElementById('wheel-options');
if(thumbnails.style.display == 'block'){
thumbnails.style.display = 'none';
} else {
thumbnails.style.display = 'block';
}
}
</script>
<section id="footer-wrapper">
<!-- Color Selector -->
<div id="color-options">
<h1>Colors</h1>
<div class="color-container">
<div class="color-center">
<span><img src="img/colors/black.png" onclick="showImage('img/colors/cars/black.png')" /></span>
<span><img src="img/colors/white.png" onclick="showImage('img/colors/cars/white.png')" /></span>
<span><img src="img/colors/red.png" onclick="showImage('img/colors/cars/red.png')" /></span>
<span><img src="img/colors/silver.png" onclick="showImage('img/colors/cars/silver.png')" /></span>
<span><img src="img/colors/metalic_black.png" onclick="showImage('img/colors/cars/metalic_black.png')" /></span>
<span><img src="img/colors/metalic_grey.png" onclick="showImage('img/colors/cars/metalic_grey.png')" /></span>
</div>
</div>
</div>
<!-- /Color Selector -->
<div class="divider"></div>
<!-- Wheels Selector -->
<div id="wheel-options">
<h1>Wheels</h1>
<div class="wheel-container">
<div class="wheel-center">
<span><img src="img/wheels/17.jpg" onclick="showImage('img/wheels/cars_overlay/17.png')" /></span>
<span><img src="img/wheels/18.jpg" onclick="showImage('img/wheels/cars_overlay/18_regular.png')" /></span>
<span><img src="img/wheels/18_twin.jpg" onclick="showImage('img/wheels/cars_overlay/18_twin.png')" /></span>
<span><img src="img/wheels/18_twin_7spoke.jpg" /></span>
</div>
</div>
</div>
<!-- /Wheels Selector -->
这样就可以切换汽车的颜色以及轮圈。但是,如果我选择了一种颜色,那么当我选择边框时,该颜色默认为原始图像。在选择轮圈时,有什么方法可以保持选择的颜色吗?
您对不同的函数使用了两次相同的函数名,这会混淆浏览器。尝试将函数名称更改为以下内容:
function changeColor()
function toggleColorThumbnails()
和
function changeRim()
function toggleRimThumbnails()
相关文章:
- angular js密码强度显示问题
- JQuery上下文菜单显示/隐藏问题
- AngularJs基于角色的菜单显示安全问题
- ajax显示隐藏滚动到最重要的问题
- 如何解决youtube播放器没有显示全宽的问题&身高
- 在 AngularJS 中显示信息的标记存在问题
- 有问题的突出显示(悬停)一个系列,突出显示图表
- 挖空和显示模块模式的数据绑定问题
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 问题 - 在查询加载器 2 加载页面之前显示 1 秒的页面
- 显示脸书好友个人资料图片时出现问题
- 搜索输入问题显示滚动
- HTML:密码字段中的HTML5占位符属性问题 - 显示正常文本
- AngularJS+simpleCart问题显示购物车内容,直到添加项目
- 问题显示twitter状态/user_timeline MVC3.Net
- 通过jQuery将某些问题显示在html表单上
- 有问题显示数据到html表使用ajax和php
- 随机问题显示下载链接
- Chrome和谷歌网页字体的问题.显示来自Firefox的不同输出
- Ext js网格问题显示日期在safari