На самом деле не существует такой вещи, как «множественные привязки», хотя в современных браузерах вы можете использовать всевозможные символы в привязке (включая #
), в то время как в IE6 вы не можете. Если вы не хотите переписывать, вы можете попробовать что-то вроде #ie.foo.bar
вместо #foo#bar
, когда посетитель использует IE6, обнаружить его на другой стороне и прокрутить элемент до вершины с помощью javascript. (Это, конечно, предполагает, что document.getElementById('foo#bar')
лучше, что я не проверял.)