我有以下代碼:的slideToggle生效
<script type="text/javascript">
function shownavall()
{
$('#shownavall').slideToggle('slow', function() {
$('.otherlink').toggle(function(){
$(this).css('background-position', '0px 0px');
}, function(){
$(this).css('background-position', '25px 0px');
});
});
}
</script>
當我嘗試調用該函數作用於slidetoggle
部分的功能。但不改變css
爲.otherlink
我想知道爲什麼?以及如何解決它?
我嘗試用調理語句來做到這一點,這裏是我的代碼:(此代碼不能在所有的工作!)
function shownavall()
{
$('#shownavall').slideToggle('slow', function() {
if ($('.otherlink').css('background-position') == '25px 0px')
{
$(.otherlink).css('background-position', '0px 0px');
}
else
{
$(.otherlink).css('background-position', '25px 0px');
}
});
}
我100%肯定的是,錯就錯在我的jQuery代碼。所以請不要詢問html或css。
安置自己的HTML .. – Anujith
@shnisaka請張貼HTML也或者只是[小提琴](http://jsfiddle.net/)它... –
我已經回答了我的問題。 – shnisaka