我想预订公式,但我对 javascript 和 ajax 的了解很少。
这是一个示例表单:http://info.airprishtina.com/content/index.php?id=20&no_cache=1&L=0
当您在左侧的Online buchen 中Einfachflug 时,包含返程航类目的地的div 会消失。实现这种效果的最佳方法是什么?因为我见过不同的技术,但我想知道什么是最简单和最好的方法!
最佳答案
它们改变对象的样式和可见性。这样隐藏的对象仍会占用空间,因此表单不会改变大小。
另一种方法是在“none”和“”或“block”之间更改 style.display 这是我的例子 http://jsfiddle.net/mplungjan/VKxFT/
这是他们使用的实际代码
function OneOrTwoWayClick() {
var cb = getObject('fbengine_ui_flightsearchext_ascx_MultiCity');
if (cb != null) {
var rb = getObject('fbengine_ui_flightsearchext_ascx_Ticket2Way');
if (rb.checked) {
getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'visible';
} else {
getObject('fbengine_ui_flightsearchext_ascx_MultiCityPanel').style.visibility = 'hidden';
cb.checked = false;
OnClickedMulticity();
}
}
OneOrTwoWayChk();
}
关于php - 隐藏div的Javascript代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003078/