2012-06-27 51 views
0

我試圖從用戶取值,並使用JQuery..My代碼改變它來設置text-shadow屬性設置text-shadow屬性如下:試圖使用jQuery

HTML代碼

<td width="13%"> 
H-Shadow::<input id="hshadow" onchange="setShadow();"/> 
</td> 

<td width="13%"> 
V-Shadow::<input id="vshadow" onchange="setShadow();"/> 
</td> 

<td width="12%"> 
Blur::<input id="blur" onchange="setShadow();"/> 
</td> 

<td width="12%"> 
Color::<input id="shadowcolor" class="color" onchange="setShadow();"/> 
</td> 

我的功能setShadow是

function setShadow() { 
var horShadow = document.getElementById('hshadow'); 
var verShadow = document.getElementById('vshadow'); 
var blurShadow = document.getElementById('blur'); 
var colorShadow = document.getElementById('shadowcolor'); 
$('.blue3d > textarea').css('textShadow', horShadow.value+"px "+verShadow.value+"px "+blurShadow.value+"px "+'#'+colorshadow.color); 

}

也跟着到了4對於s選擇顏色..我使用jscolor選擇器..所以我需要添加類=顏色在第四..你可以看到這裏的jscolor選擇器jsColor

我在哪裏出錯了?

+1

難道只是我的這個問題有沒有問題? < - 等一下吧! – gdoron

+0

如果你正在使用jQuery,爲什麼你仍然在使用'document.getElementById'而不是jQuery對象? – JMax

+0

我是一個新手,所以你可以幫我嗎?我的男人如何使用jQuery變量 –

回答

0

使用text-shadow而不是textShadow

$('.blue3d > textarea').css('text-shadow', horShadow.value+"px "+verShadow.value+"px "+blurShadow.value+"px "+'#'+colorshadow.color); 
+1

我只是在這裏閱讀它,jQuery使用camelcasing .. [鏈接](http://stackoverflow.com/questions/923049/text-shadow-with-jquery) –