我正在使用jQuery Tablesorter插件,它工作正常.但是有一个问题.想象一下,你有一些排序顺序,但你想要生活页面并很快回来.不幸的是,当你回来时,你会得到最初的排序顺序,这是完全错误的.所以我试图找到一个线索如何在一些变量中保存Tablesorter的状态(记住离开页面时的排序选择)并使用PHP中的_GET通过URL传递它.任何想法和帮助将不胜感激.
我做了一点研究,发现了以下内容:1.
你可以阅读当前的分类
<script>
$(window).unload( function () {
var sortList;
$(table).tablesorter().bind("sortEnd", function(sorter)
{
sortList = sorter.target.config.sortList;
$_GET['sortList'] = sortList;
});
}
);
</script>
Run Code Online (Sandbox Code Playgroud)
2.我尝试保存上面的排序列表,并在页面加载时读取它:
<script>
$(document).ready(function()
{
sortList=$_GET['sortList'];
$.tablesorter.defaults.widgets = ['zebra'];
$.tablesorter.defaults.sortList = [[1,0]];
$("table").tablesorter();
}
);
</script>
Run Code Online (Sandbox Code Playgroud)
不起作用,我认为这两行是值得怀疑的:
sortlist中= $ _ GET [ 'sortlist中']; ... $ _GET ['sortList'] = sortList;我在这里混合语言JavaScript与PHP和数据类型.但我不是一个专业的程序员,我无法连接点.有帮助吗?
亚历克斯
我正在尝试在我的网站上使用CSS阻止链接.当链接处于被动状态时,我想要使用白色字体的浅色背景;当您将鼠标悬停在链接上时,或者如果链接处于活动状态(按下左键但未释放),我想要使用白色字体的深色背景.而且我不希望字体颜色发生变化.我在IE9,FF 7,Chrome 17上试过这个,代码如下:
<!--
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<<style type="text/css">
a.header:link {
text-align:center;
display:block;
font-weight:bold;
font-color:white;
background:lightgreen;
width:112px;
text-align:center;
padding:4px;
text-decoration:none;
outline-style:double;
outline-color:green;
}
a.header:hover,a:active {
background-color:darkgreen;
text-align:center
font-color:white;
}
</style>
</head>
<body>
<div><h1><a class="header" href="http://www.vk.com">www 999</a></h1></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
不幸的是,代码的行为是不可预测的.字体颜色总是很暗(我想要白色),如果链接处于活动状态并且背景在不同的浏览器上以不同的方式改变,有时会是红色有人可以帮助我在流行的浏览器上以相同的方式使用它吗?