Haisulukk on varustatud ujukiga – põrkmehhanismi põhimõttel töötava klapiga. Kanali kaudu voolava vee rõhu all tõuseb klapp üles, võimaldades veel läbi sifooni edasi kanalisatsioonisüsteemi voolata. Pärast vee äravoolu langeb klapp alla ja tihedalt sulgeb sifooni.