jQuery plugin inde i .load

Tags:    jquery

<< < 12 > >>
Hej,

Jeg sidder og er ved at udvikle en hjemmeside.
Mine sider bliver hentet ved hjælp af jQuerys load funktion. Men de plugins, fx en slider jeg gør brug af, kan ikke bruges inde i det element jeg har brugt load funktionen. Altså der hvor jeg har hentet min side ekstern side fra. Hvordan gør jeg det muligt at brug af dem??

Hav en god dag.



15 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
men, browseren rendere da alt hvad du smider ind på siden, så hvis du bare ligger javascript ind med .load() så burde det bare virke out of the box.


Hvad bruger du til at styre din url med? Et eller andet må du jo gøre, for at gøre siden google venlig



jeg har prøvet lidt forskellige teknologier for at hente mine sider og se om mine jQuery plugins virker inde i det dynamiske element, men det gør det desværre ikke..

Lige nu arbejder jeg med AngularJS routing, som du kan læse lidt mere om her, hvis du er intresseret:
https://scotch.io/tutorials/single-page-apps-with-angularjs-routing-and-templating

Men mit problem ligger i at mit fx template.html ser således ud
Fold kodeboks ind/udHTML kode 


Men mine plugins kan ikke bruges inde i det loadede element

Fx hvis jeg brugte en chart og ville i den loaded side hente den via <div id="chart_data"></div>

Så ville den ikke hente nogen som helst..



jeg kan godt lide, at der i bunden af siden står, at Angular ikke er seo venlig.



Såvel som AngularJS henter indholdet dynamisk og at Googles søgemaskine er opgraderet til kunne aflæse dynamisk data, er AngularJS SEO venlig, men hvor stor en forskel på angular eller lignende Javascript frameworks, der er på SEO ved jeg ikke.

- Skal også lige siges at man skal bruge HTML5 url provider til routing, for at man fx. modtage test/test/2 adresser, hvilket giver en bedre SEO effekt :-)



hvor har du load tag'et fra ??
<load ng-view=""></load>
hvis din html opmærkning ikke er på plads kan du ikke regne med JS

custom tags
http://www.html5rocks.com/en/tutorials/webcomponents/customelements/
http://stackoverflow.com/questions/9845011/are-custom-elements-valid-html5


Men mit problem ligger i at mit fx template.html ser således ud

hvad hindre dig i at bruge denne template som du linker til ?? der har du jo alle controllerne og routing lavet på forhånd, og når sitet virker kan du begynce at ændre navne på dine controllers.
i templaten har du jo allerede indhentning af anden side


hvilke vertion af jquery anvender du ??
ref https://docs.angularjs.org/misc/faq

Does Angular use the jQuery library?
Yes, Angular can use jQuery if it's present in your app when the application is being bootstrapped. If jQuery is not present in your script path, Angular falls back to its own implementation of the subset of jQuery that we call jQLite.
Angular 1.3 only supports jQuery 2.1 or above. jQuery 1.7 and newer might work correctly with Angular but we don't guarantee that.





<< < 12 > >>
t