Have legs (an idea or plan or topic) is likely to succeed or to continue. The news story has legs. People will be talking about it for a long time.