|
@@ -333,20 +333,59 @@ function mCustomScrollbar() {
|
|
|
$(document).on("click","a[href^='#']",function(e){
|
|
|
e.preventDefault();
|
|
|
|
|
|
- var href = $(this).attr("href");
|
|
|
+
|
|
|
|
|
|
|
|
|
- var target = $(href).parents(".mCustomScrollbar");
|
|
|
-
|
|
|
- if(target.length){
|
|
|
- e.preventDefault();
|
|
|
- target.mCustomScrollbar("scrollTo",href,{
|
|
|
- scrollInertia:1000,
|
|
|
-
|
|
|
- });
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ var hrefs = $(this).attr("href").split(',');
|
|
|
+ console.log('hrefs', hrefs);
|
|
|
+
|
|
|
+ var h, h_parts;
|
|
|
+ var regex = /^#(([^_]+)_(.+))/g;
|
|
|
+ for (var i = 0; i < hrefs.length; i++) {
|
|
|
+ h = hrefs[i];
|
|
|
+
|
|
|
+
|
|
|
+ var h_parts = regex.exec(h);
|
|
|
+
|
|
|
+ console.log('h_parts', h_parts);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ switch (h_parts[2]) {
|
|
|
+ case case 'mp':
|
|
|
+
|
|
|
+ break;
|
|
|
+ case case 'rct':
|
|
|
+
|
|
|
+ break;
|
|
|
+ case case 'img':
|
|
|
+
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ default:
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
});
|
|
|
|
|
|
}
|