They attach permanently and deploy automatically.
They might get a bit 'flappy' in high winds, but we have had zero problems with ours.
And they keep the tops of your slides clean and eliminate the possibility of water leaks around the slides.
Worth every penny.
Of course, you will probably get replies that they are a waste of money, but those will be from the people too cheap to buy them!