嗨我目前正在處理由我的老闆給我的腳本,它不適用於除IE以外的所有瀏覽器。Javascript滑塊問題
現在,他是使用CSS屬性留給動畫,這樣他有一個變量,它獲得左側的當前值。例如,讓左邊等於-100px
。現在
一旦它有這個價值它添加到10px
的價值,使其從左邊移動。現在
我的問題在於parseInt()
,並在數的末尾"px"
前綴。它不斷返回NaN
而不是左側的值。
有誰知道如何解決這個問題?
在此先感謝
UPDATE: 好,我已經重寫了代碼和it can be viewed here,通過重寫我的意思是我已經把我的老闆代碼和改變的變量名和評論它,使其更容易理解,看看它試圖用JavaScript來完成。
現在滑塊是爲了讓他選擇了DIV幻燈片從左邊進入地方(DIV是-760px offet)在IE中能正常工作,但不是在任何其他瀏覽器。然而,我已經爲其他瀏覽器提供了修復方法。通過從-760的末尾刪除樣式表中的px
,它會導致DIV出現,但不會如何滑動。
爲了便於即時通訊將提供滑塊HTML和CSS爲他們這裏hpefully有點幫助。的
導致'NaN'的代碼究竟是什麼? – pimvdb
'w = parseInt(document.getElementById(slideDiv).style.left); \t \t 如果(W <0) \t { \t \t W = W + 10; \t \t的document.getElementById(slideDiv).style.left = W \t \t}' – RobFos
@ robf92:你肯定'.style.left'明確設置?你可能也想使用'.offsetLeft'。 – pimvdb