2011-09-07 115 views

回答

3
$("button").click(function(){ 
    $(".container").width(300); 
    $('.left').show('slide', {direction : 'left'}, 1000); 
}); 
    從寬度
  • 刪除像素。
  • 沒有功能被稱爲slideLeft()。替換爲show('slide', {direction : 'left'}, 1000)

jsFiddle

+0

謝謝Sahil!但是,「左」仍然不會因爲某種原因而滑出:http://jsfiddle.net/pufamuf/wXyDq/6/ – pufAmuf

+0

已修復。現在檢查。 –

+0

謝謝Sahil,你是最棒的:)! – pufAmuf

5

你有一個語法錯誤:不是一個「純粹」的一些其他

$(".container").width(300px); 
        ^ ^--- missing quotes 

事情,都必須用引號引起來,因爲他們是字符串 - 不是數字。改爲嘗試'300px'

+0

很酷謝謝你!然而,'左'仍然不會因爲某種原因而滑出:http://jsfiddle.net/pufamuf/wXyDq/6/ – pufAmuf

3
$("button").click(function(){ 
    $(".container").width(300); 
    $('.left').slideLeft(200); 
}); 

應該工作。 300像素不存在那樣。這是不是300"300px"

+0

很酷謝謝Py!然而,'左'仍然不會因爲某種原因而滑出:http://jsfiddle.net/pufamuf/wXyDq/6/ – pufAmuf

+0

也許這是因爲'slideLeft'沒有被定義。 (默認情況下,jQuery只有'slideUp'和'slideDown') –