根据谜面“狗过了独木桥就不叫了”,谜底是 过目不忘。
这个谜语的解法非常巧妙,运用了汉字谐音和字形的双重技巧:
“过”:对应狗经过独木桥的动作。
“目”:此处利用谐音,将“独木桥”中的 “木” 谐音转化为 “目”。
“不忘”:同样运用谐音,狗叫声是“汪汪”的“汪”,而“不汪”谐音即为 “不忘”。
将这几部分组合起来,“过木不汪”通过谐音转换,就得到了成语 “过目不忘”。整个谜面形象地描述了一个场景,并通过语音巧合构成了谜底。