I can't quite get the aspect of "that" in the following sentence
I can't quite get the aspect of that in the following sentence:
This is causing a problem now that the moveElement function is being called whenever the user hovers over a link.
Source: DOM Scripting by Jeremy Keith
My friend who is a native English speaker explained that you could easily substitute that for because. I can do that and the sentence will make much more sense but still the word being used is not because—the author opted for that. What nuance in meaning does it have?
Top Answer/Comment:
I think there should be a comma in that sentence, and you should not read it as
[This is causing a problem now], [that the moveElement function is being called whenever the user hovers over a link.]
but as
[This is causing a problem], [now that the moveElement function is being called whenever the user hovers over a link.]
Where now that means at this moment that the following is true.
Other examples could be:
Now that I'm 18, I am allowed to vote.
He thinks he doesn't have to listen any more, now that he became manager.
I am losing money, now that the share prices are plummeting.
상단 광고의 [X] 버튼을 누르면 내용이 보입니다