{"id":2803,"date":"2025-04-12T19:04:03","date_gmt":"2025-04-12T17:04:03","guid":{"rendered":"https:\/\/www.first-sight.ch\/emergency\/"},"modified":"2025-07-03T19:55:52","modified_gmt":"2025-07-03T17:55:52","slug":"cataract-symptoms","status":"publish","type":"page","link":"https:\/\/www.first-sight.ch\/en\/cataract-symptoms\/","title":{"rendered":"Cataract: Symptoms"},"content":{"rendered":"\n<div class=\"background-section background style-primary\">\n<div  class=\"page-section layout-default align-default\">\n\t<div class=\"section-grid grid-layout container\"><div  style=\"--grid-layout-index: 1; --col-xs: 12; --col-sm: 12; --col-md: 12; --col-lg: 12; --col-xl: 12\" class=\"section-item layout-padding-lr layout-margin-default\"><h1>Cataract Symptoms<\/h1>\n\n<div class=\"lead-text\">\n<p>Cataracts often develop gradually and initially become noticeable through a slight clouding of vision. In this overview, we show which warning signs indicate a cataract and when treatment is advisable.<\/p>\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"background-section background style-default\">\n\n<div\n\tclass=\"scrollable-section page-section layout-default align-default\"\n\tx-data=\"{\n\t\tscrollPositions: new Map(),\n\t\tget _matchingId() {\n\t\t\tlet firstItem = [...this.scrollPositions]\n\t\t\t\t.sort(([_1, a], [_2, b]) =&gt; a - b)\n\t\t\t\t.findLast(([_, position]) => position < 150)\n\t\t\treturn firstItem?.[0] ?? &quot;how-to-recognize-cataracts&quot;\n\t\t},\n\t\tmatchingId: &quot;how-to-recognize-cataracts&quot;,\n\t}\"\n\tx-init=\"$watch('_matchingId', (value, oldValue) =&gt; {\n\t\tif (value !== oldValue) {\n\t\t\t$data.matchingId = value\n\t\t}\n\t})\"\n>\n\t<div class=\"section-grid grid-layout container\">\n\t\t<div style=\"--grid-layout-index: 1; --col-xs: 12; --col-sm: 12; --col-md: 1; --col-lg: 1; --col-xl: 1\" class=\"section-item layout-default layout-margin-default hide-at-xs hide-at-s hide-at-sm\"><\/div>\n\n\t\t<div style=\"--grid-layout-index: 2; --col-xs: 12; --col-sm: 4; --col-md: 3; --col-lg: 3; --col-xl: 3\" class=\"section-item layout-default layout-margin-default\" x-ref=\"listWrapper\">\n\t\t\t<ul class=\"scrollable-summary\">\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;how-to-recognize-cataracts&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;how-to-recognize-cataracts&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#how-to-recognize-cataracts\">How to recognize cataracts<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;loss-of-visual-acuity&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;loss-of-visual-acuity&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#loss-of-visual-acuity\">Loss of visual acuity<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;blurred-vision-and-foggy-vision&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;blurred-vision-and-foggy-vision&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#blurred-vision-and-foggy-vision\">Blurred vision and foggy vision<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;increased-glare-sensitivity&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;increased-glare-sensitivity&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#increased-glare-sensitivity\">Increased glare sensitivity<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;impaired-color-and-contrast-perception&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;impaired-color-and-contrast-perception&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#impaired-color-and-contrast-perception\">Impaired color and contrast perception<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;problems-with-light-dark-adaptation&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;problems-with-light-dark-adaptation&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#problems-with-light-dark-adaptation\">Problems with light-dark adaptation<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;double-vision-monocular-diplopia&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;double-vision-monocular-diplopia&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#double-vision-monocular-diplopia\">Double vision (monocular diplopia)<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;impaired-spatial-vision&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;impaired-spatial-vision&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#impaired-spatial-vision\">Impaired spatial vision<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;visible-gray-veil-on-the-lens&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;visible-gray-veil-on-the-lens&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#visible-gray-veil-on-the-lens\">Visible gray veil on the lens<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;further-information&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;further-information&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#further-information\">Further Information<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\n\t\t<div style=\"--grid-layout-index: 3; --col-xs: 12; --col-sm: 8; --col-md: 7; --col-lg: 7; --col-xl: 7\" class=\"section-item layout-default layout-margin-default scrollable-content\">\n\t\t\t<h3 id=\"how-to-recognize-cataracts\" x-data='{ id: \"how-to-recognize-cataracts\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">How to recognize cataracts<\/h3><p>The following symptoms may indicate cataracts:<\/p><ul>\n<li>Loss of visual acuity<\/li>\n<li>Blurred vision and foggy vision<\/li>\n<li>Increased glare sensitivity<\/li>\n<li>Impaired color and contrast perception<\/li>\n<li>Problems with light-dark adaptation<\/li>\n<li>Double vision (monocular diplopia)<\/li>\n<li>Impaired spatial vision<\/li>\n<li>Visible gray veil on the lens<\/li>\n<\/ul><h3 id=\"loss-of-visual-acuity\" x-data='{ id: \"loss-of-visual-acuity\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Loss of visual acuity<\/h3><p>With cataracts, visual ability usually deteriorates slowly and gradually. Many patients initially hardly notice that their vision is declining until daily activities such as reading, watching television, or driving become increasingly difficult.<\/p><p>Unlike nearsightedness or farsightedness, this type of vision deterioration cannot simply be corrected with new glasses, as it is caused by clouding of the lens in the eye.<\/p><h3 id=\"blurred-vision-and-foggy-vision\" x-data='{ id: \"blurred-vision-and-foggy-vision\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Blurred vision and foggy vision<\/h3><p>Typical of cataracts is increasingly blurred or foggy vision. Patients often describe their vision \"as if through a veil\" or \"as if the eye were dirty.\" This blurred vision significantly impairs the perception of details and contrasts, making daily activities more difficult and reducing overall quality of life.<\/p><h3 id=\"increased-glare-sensitivity\" x-data='{ id: \"increased-glare-sensitivity\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Increased glare sensitivity<\/h3><p>Many affected individuals complain of increased sensitivity to light. Particularly bright sunlight, car headlights, or indoor lamps are perceived as unpleasantly glaring. So-called halo effects often occur - light halos or rays around light sources. This leads to significant limitations and uncertainties, especially when driving at night or at dusk.<\/p><h3 id=\"impaired-color-and-contrast-perception\" x-data='{ id: \"impaired-color-and-contrast-perception\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Impaired color and contrast perception<\/h3><p>Cataracts often cause a reduction in color intensity and weakening of contrasts. Colors appear paler and less vibrant, making it more difficult to clearly distinguish objects from one another. This is particularly problematic when objects have similar colors to the background, for example when recognizing faces or signs.<\/p><h3 id=\"problems-with-light-dark-adaptation\" x-data='{ id: \"problems-with-light-dark-adaptation\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Problems with light-dark adaptation<\/h3><p>The eyes' ability to quickly adapt to changing light conditions is significantly impaired by cataracts. Affected individuals report having difficulty quickly adapting to darkness or brightness, for example when moving from a brightly lit room to a darker area or vice versa. This adaptation delay can lead to uncertainties and accidents in daily life.<\/p><h3 id=\"double-vision-monocular-diplopia\" x-data='{ id: \"double-vision-monocular-diplopia\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Double vision (monocular diplopia)<\/h3><p>Another symptom of cataracts is the occurrence of double vision, even when only one eye is open. This monocular diplopia is caused by clouding of the lens, which refracts light differently and thereby creates multiple blurred images. Double vision significantly affects spatial vision and can cause orientation difficulties.<\/p><h3 id=\"impaired-spatial-vision\" x-data='{ id: \"impaired-spatial-vision\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Impaired spatial vision<\/h3><p>Due to increasing clouding of the lens, patients partially lose the ability to correctly assess distances and depths. This often manifests as uncertainties when climbing stairs or difficulties in correctly judging distances to other vehicles or people in traffic. Impaired spatial vision not only affects mobility but also increases the risk of accidents in daily life.<\/p><h3 id=\"visible-gray-veil-on-the-lens\" x-data='{ id: \"visible-gray-veil-on-the-lens\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Visible gray veil on the lens<\/h3><p>In the advanced stage of cataracts, the clouding of the eye lens is even externally visible. The pupil no longer appears deep black but gray or milky. This symptom usually occurs late and indicates a severely advanced condition. At this stage, prompt surgery is advisable to restore vision.<\/p><div class=\"buttons\">\n\t<div class=\"button-group\">\n\n\t\t\t<a href=\"https:\/\/www.first-sight.ch\/en\/contact\/\" class=\"button style-default\">\n\t\t\t\tBook an appointment\n\t\t\t<\/a>\n\t<\/div>\n<\/div><p>Do you have further questions about cataract surgery or would you like to schedule a consultation appointment? Our team at FIRST SIGHT Eye Clinic directly at Zurich Main Station is happy to help you.<\/p><p>We offer you comprehensive, individual consultation - from choosing the optimal lens implant to aftercare - so that you can go into your cataract surgery well-informed and reassured.<\/p><h3 id=\"further-information\" x-data='{ id: \"further-information\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Further Information<\/h3><p><a href=\"https:\/\/www.first-sight.ch\/en\/angebot\/adult-cataract-surgery\/\">Everything about cataract surgery<\/a>: Procedure and surgical techniques<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/after-cataract-surgery\/\">After cataract surgery<\/a>: Follow-up care<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/cataract-causes\/\">Cataract causes<\/a>: Recognizing and preventing risk factors<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/no-glasses-after-cataract-surgery\/\">Freedom from glasses after cataract surgery<\/a>: Lens options and aftercare<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/cataract-surgery-lens-options\/\">Lens options for cataract surgery<\/a>: Advantages and disadvantages<\/p>\n\t\t<\/div>\n\n\t\t<div style=\"--grid-layout-index: 4; --col-xs: 12; --col-sm: 12; --col-md: 1; --col-lg: 1; --col-xl: 1\" class=\"section-item layout-default layout-margin-default hide-at-xs hide-at-s hide-at-sm\"><\/div>\n\t<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cataract Symptoms Cataracts often develop gradually and initially become noticeable through a slight clouding of vision. In this overview, we show which warning signs indicate a cataract and when treatment is advisable. How to recognize cataracts Loss of visual acuity Blurred vision and foggy vision Increased glare sensitivity Impaired color and contrast perception Problems with [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-2803","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/comments?post=2803"}],"version-history":[{"count":6,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2803\/revisions"}],"predecessor-version":[{"id":2982,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2803\/revisions\/2982"}],"wp:attachment":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/media?parent=2803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}