Życie jednak pokazuje, że czasami jesteśmy zmuszeni do wykorzystania na jednej stronie asp.net kilku bibliotek jQuery w różnej wersji biblioteki. Np. do 95% syt. chcemy wykorzystywać bibliotekę w wersji "stabilnej', natomiast do 5% syt. chcemy wykorzystać najnowszą funkcję biblioteki dostępnej jedynie w niestabilnej wersji biblioteki. Na szczęście biblioteka jQuery pozwala na zastosowanie takiego rozwiązania.
<script src="/_layouts/ scripts/jquery-1.8.2.min.js" type="text/javascript"></scrip t>
<script src="/_layouts/ scripts/jquery-ui-1.8.24. custom.min.js" type="text/javascript"></scrip t>
<script type="text/javascript">
//<![CDATA[
var j182 = $.noConflict(true);$(document) .ready(function(){
j182(" #featured").tabs().tabs(" rotate", 5000, true);
});//]]>
</script>
dodatkowo, po stronie kodu c# wpisujemy:
if (!cs. IsClientScriptBlockRegistered( "j182"))
cs.RegisterClientScriptBlock(tW tym przypadku, mamy wczytane 2 biblioteki jQuery. Do pierwszej, w wersji 1.8.2 odwołujemy się normalnie, tj. poprzez znacznik '$', natomiast do drugiej, w wersji 1.8.24 poprzez znacznik przez nas zdefiniowany, tj. poprzez znacznik 'j182'.
Brak komentarzy:
Prześlij komentarz