问题说明:在firefox上面下放后点击回收的时候不会出现闪动的现象,但是360和ie会出现闪动的现象,本人限于自身能力无法无法解决,求各位高手不吝赐教javascript部分
$(document).ready(
function(){
$("#show").click(
function(){
$("#website").show(1000);
}
);
$("#hide").click(
function(){
$("#website").hide(1000);
}
);
$("#showNhide").click(
function(){
$("#showTable").slideToggle(1000);
}
); }
); function jsonIterator(json , colNames,elementById){
var str = "<table border=1 bgcolor=orange>";
str += colNames;
for(var key in json){
str += "<tr>";
for(var value in json[key]){
str += "<td>";
str += json[key][value];
str += "</td>";
}
str +="</tr>"
}
//document.write(str+"</table>");
//document.getElementById("#test").innerHTML = str + "</table>";注意与jquery的用法区别"#test"(jquery),'test'(javascript)
document.getElementById(elementById.id).innerHTML = str + "</table>";
}
function showJson(elementById){
var json = [{"key1" : "value1","key2" : "value2","key3" : "value3"},{"key1" : "valueA", "key2" : "valueB", "key3" : "valueC"}]; var colNames = "<tr><td>key1</td><td>key2</td><td>key3</td></tr>";
jsonIterator(json,colNames,elementById);
}
以下是html部分:
<p>this is a toggle test!!!</p>
<p id="showNhide">click here</p>
<div id="showTable">
<a href="#" onclick="showJson(document.getElementById('showTable'))" >show json to table</a>
</div>
$(document).ready(
function(){
$("#show").click(
function(){
$("#website").show(1000);
}
);
$("#hide").click(
function(){
$("#website").hide(1000);
}
);
$("#showNhide").click(
function(){
$("#showTable").slideToggle(1000);
}
); }
); function jsonIterator(json , colNames,elementById){
var str = "<table border=1 bgcolor=orange>";
str += colNames;
for(var key in json){
str += "<tr>";
for(var value in json[key]){
str += "<td>";
str += json[key][value];
str += "</td>";
}
str +="</tr>"
}
//document.write(str+"</table>");
//document.getElementById("#test").innerHTML = str + "</table>";注意与jquery的用法区别"#test"(jquery),'test'(javascript)
document.getElementById(elementById.id).innerHTML = str + "</table>";
}
function showJson(elementById){
var json = [{"key1" : "value1","key2" : "value2","key3" : "value3"},{"key1" : "valueA", "key2" : "valueB", "key3" : "valueC"}]; var colNames = "<tr><td>key1</td><td>key2</td><td>key3</td></tr>";
jsonIterator(json,colNames,elementById);
}
以下是html部分:
<p>this is a toggle test!!!</p>
<p id="showNhide">click here</p>
<div id="showTable">
<a href="#" onclick="showJson(document.getElementById('showTable'))" >show json to table</a>
</div>
解决方案 »
- 如何判断一个url是否有效,是否能打开
- JavaScript怎样连接MySQL数据库?
- My97DatePicker如何 去掉 最下面的 确定 按扭
- JavaScript
- 你百度有阿.和阿里巴巴搜索结果.有一条搜索选择的滚动条是怎么做的
- 取出js function内容的正则表达式怎么写?
- 改下拉菜单的代码
- 一个很辣手的问题,数据库问题...................................................
- (javascript)如何在一个页面中捕捉到键盘事件?
- 非常郁闷:关于innerHTML动态生成html代码的最新问题(300分)!!请各位高手赐教(特请梅花雨,骆驼大哥,emu....)
- js实现点击图片变为另一张
- 求助一个EXTJS4,rowediting的问题
是在还未完全收起时强制收起
代码如下,点击check 元素#tag-list收起展开
$('.check').bind("click",function(){
if($("#tag-list").css('display')=='none') {
$("#tag-list").slideDown()
}else{
$("#tag-list").slideUp();
setTimeout(function(){$("#tag-list").css('display','none')},350);
}
})