答案:function changeTrans() {
obj = getControlObject("oSelect");
selectedValue = obj.options[obj.selectedIndex].value;
if (selectedValue != "empty") {
if (selectedValue.indexOf('Barn')!=-1) {
oControlsSpan.innerHTML = oBarnControls.innerHTML;
barnTransChange();
}
else if (selectedValue.indexOf('Blinds')!=-1) {
oControlsSpan.innerHTML = oBlindsControls.innerHTML;
blindsTransChange();
}
else if (selectedValue.indexOf('Checkerboard')!=-1) {
oControlsSpan.innerHTML = oCheckerboardControls.innerHTML;
checkerboardTransChange();
}
else if (selectedValue.indexOf('Fade')!=-1) {
oControlsSpan.innerHTML = oFadeControls.innerHTML;
fadeTransChange();
}
else if (selectedValue.indexOf('Iris')!=-1) {
oControlsSpan.innerHTML = oIrisControls.innerHTML;
irisTransChange();
}
else if (selectedValue.indexOf('Pixelate')!=-1) {
oControlsSpan.innerHTML = oPixelateTransControls.innerHTML;
pixelateTransChange();
}
else if (selectedValue.indexOf('RadialWipe')!=-1) {
oControlsSpan.innerHTML = oRadialWipeControls.innerHTML;
radialWipeTransChange();
}
else if (selectedValue.indexOf('RandomBars')!=-1) {
oControlsSpan.innerHTML = oRandomBarsControls.innerHTML;
randomBarsTransChange();
}
else if (selectedValue.indexOf('Slide')!=-1) {
oControlsSpan.innerHTML = oSlideControls.innerHTML;
slideTransChange();
}
else if (selectedValue.indexOf('Spiral')!=-1) {
oControlsSpan.innerHTML = oSpiralControls.innerHTML;
spiralTransChange();
}
else if (selectedValue.indexOf('Stretch')!=-1) {
oControlsSpan.innerHTML = oStretchControls.innerHTML;
stretchTransChange();
}
else if (selectedValue.indexOf('Strips')!=-1) {
oControlsSpan.innerHTML = oStripsControls.innerHTML;
stripsTransChange();
}
else if (selectedValue.indexOf('Wheel')!=-1) {
oControlsSpan.innerHTML = oWheelControls.innerHTML;
wheelTransChange();
}
else if (selectedValue.indexOf('.Wipe')!=-1) {
oControlsSpan.innerHTML = oWipeControls.innerHTML;
wipeTransChange();
}
else if (selectedValue.indexOf('Zigzag')!=-1) {
oControlsSpan.innerHTML = oZigzagControls.innerHTML;
zigzagTransChange();
}
else {
oImg.style.filter=selectedValue;
oControlsSpan.innerHTML = featuresHeader + 'This transition does not support any additional features.';
}
}
else {
oImg.style.filter='';
oControlsSpan.innerHTML = featuresHeader + 'No transition is currently selected.';
}
updateTransCode();
}
function updateTransCode() {
obj = getControlObject("oSelect");
selectedValue=obj.options[obj.selectedIndex].value;
imgContents = imgObj.innerHTML;
if (selectedValue != "empty") {
oCodePre.innerText=completeTransCode(imgContents);
}
else {
oCodePre.innerText=imgContents;
}
highlightText(imgContents);
}
function completeTransCode(imgText) {
scriptBlock = '';
scriptBlock = scriptBlock + 'var startImage ="' + startImage + '";\n';
scriptBlock = scriptBlock + 'var endImage="' + endImage + '";\n';
scriptBlock = scriptBlock + 'function doTrans() {\n';
scriptBlock = scriptBlock + ' oImg.filters[0].apply();\n';
scriptBlock = scriptBlock + ' if (oImg.src.
上一个:非常好的东西,有助于学习css虑镜,转msdn 1
下一个:经常看见有人问能不能实现这个效果:下拉选框中输入文字。想实现的进来看看