我有三种形式的简单代码,一种不工作,另外两种形式工作,但我想了解是什么导致两种方法工作。jQuery hashchange问题
请看看简单的代码。 http://jsfiddle.net/NjWAz/(它不能正常滑动)。
虽然如果只有div ids被附加,然后它正常滑动。 http://jsfiddle.net/NjWAz/2/ (这是我的第一个问题是什么原因导致它的实际工作?只是改变IDS如何使它工作?)
而在另一种形式。 http://jsfiddle.net/NjWAz/1/ (它的工作原理也一样,所以这里是我的第二个问题是通过防止默认行为,它是如何做的工作..什么是默认的行为,是打破其在http://jsfiddle.net/NjWAz/工作)
如果我理解正确的话,然后在我不工作的代码实际上有两个动作。首先由jQuery点击功能,然后由本身这就是为什么当我点击'两'它移动到第三个div?并通过将虚假建议也工作..但它停止移动或点击功能? – 2012-02-25 06:41:15
你是对的。通过设置'return false',它将停止''运动。 – 2012-02-25 10:09:44