Trang Chủ Xã hội Truyền thông Làm thế nào để sử dụng jQuery để tạo giao diện theo thẻ trong CSS3

Làm thế nào để sử dụng jQuery để tạo giao diện theo thẻ trong CSS3

Video: Hướng dẫn xây dựng giao diện web đơn giản với HTML CSS 2025

Video: Hướng dẫn xây dựng giao diện web đơn giản với HTML CSS 2025
Anonim

Đối với một số trang web một giao diện theo thẻ là phương pháp tốt nhất để hiển thị thông tin CSS3 có mã để sử dụng phương thức jQuery để tạo một giao diện theo thẻ

$ (function () {// Tạo các biến để giữ dữ liệu tạm thời var TabHeads = "; var TabContent ="; // Lấy tệp tin dữ liệu XML và xử lý dữ liệu XML () "XMLTabData.xml", function (data) {// Định vị từng mục Heading và sử dụng nó để // tạo một tiêu đề tab $ (data) find ("Heading") each (function () {TabHeads + = "
  • " + $ (this) attr ("caption") + "
  • ";}) // Thêm dữ liệu vào khu vực tiêu đề $ (" # Headings ") append (TabHeads); // Xác định vị trí mỗi Content và sử dụng nó để // tạo nội dung tab. () "+ $ (this) text () +" ";}); / / Thêm dữ liệu vào khu vực nội dung của thẻ (tab Content =" 999 ". $ ("# Tabs "). nối thêm (TabContent); // Hoàn thành quá trình bằng cách hiển thị // tab. $ ("Tabs #"). tabs ();});}); Mã bắt đầu bằng cách tạo hai biến: TabHeads và TabContent, để chứa dữ liệu được sử dụng để điền vào giao diện theo thẻ. Thông tin này cuối cùng được thêm vào hai thẻ HTML, như được hiển thị ở đây:

    Phương thức get () lấy tệp tin XML, XMLTabData. XML và đặt nội dung trong dữ liệu. Dữ liệu gì chứa là một tệp tin XML hoàn chỉnh được chuyển tới một chức năng vô danh (tên không có tên) mà bạn xác định là: function (data) {}. Hàm được thực thi khi quá trình thu hồi dữ liệu hoàn tất, vì vậy nó hoạt động như một callback cho dữ liệu không đồng bộ.

    Tất cả những gì bạn cần biết là tệp XML chứa các phần tử chứa dữ liệu được sử dụng để tạo các mục tab, cũng như các phần tử chứa dữ liệu được đặt trong mỗi tab. Trong trường hợp này, Tab 1 sẽ là một tiêu đề và "Đây là một số nội dung cho Tab 1." sẽ là nội dung cho tab đó.

    Tất cả thông tin tiêu đề xuất hiện trong các phần tử. Mã yêu cầu jQuery tìm () mỗi phần tử và xử lý chúng mỗi lần bằng cách sử dụng phương thức each (). Mỗi phương thức () tạo ra một vòng lặp tự động cung cấp quyền truy cập tới từng phần tử thông qua biến này. Các tiêu đề của tab được lưu trữ trong một danh sách không có thứ tự ( ), Tiêu đề, đã là một phần của HTML cho trang ví dụ.

      Nội dung cho mỗi tab xuất hiện trong các phần tử được nối sau phần tử

      , Headings. Nội dung có thể là bất cứ điều gì - bao gồm các điều khiển được sử dụng cho ví dụ giao diện theo thẻ trước đó. Vấn đề quan trọng nhất cần xem xét là làm thế nào để lưu trữ thông tin trong tệp XML.Đảm bảo bạn thoát bất kỳ thẻ nào để chúng không bị hiểu sai là các phần tử XML.

        Cũng giống như các tiêu đề, mã sử dụng find () để định vị từng phần tử trong tệp tin XML và chuyển chúng sang HTML cần thiết để tạo nội dung tab. Phương thức each () tạo ra vòng lặp được sử dụng để xử lý từng phần tử một lần.

    Làm thế nào để sử dụng jQuery để tạo giao diện theo thẻ trong CSS3

    Lựa chọn của người biên tập

    Thiết bị lỗi liên quan Bạn cần biết - núm vú

    Thiết bị lỗi liên quan Bạn cần biết - núm vú

    Khi theo đuổi chứng chỉ CompTIA A + của bạn, bạn cần biết về các lỗi liên quan đến thiết bị và phải làm gì khi bạn gặp chúng. Thật không may là các thiết bị và trình điều khiển của họ cho phép mọi người thực hiện được rất nhiều công việc hàng ngày của họ với máy tính cũng là một trong những yếu tố lớn nhất không thể ...

    Kiểm soát an ninh dữ liệu - xác người

    Kiểm soát an ninh dữ liệu - xác người

    Tài sản nhạy cảm, kể cả dữ liệu, phải được bảo vệ thích hợp trong suốt vòng đời của chúng. Là một chuyên gia bảo mật, đó là công việc của bạn. Quản lý vòng đời thông tin (ILM) bao gồm dữ liệu thông qua 5 giai đoạn sau: Sáng tạo. Dữ liệu được tạo bởi người dùng cuối hoặc ứng dụng. Dữ liệu cần được phân loại vào thời điểm này, dựa trên mức độ nghiêm trọng và độ nhạy cảm của

    Kiểm tra Thẩm định CISSP - nồng độ

    Kiểm tra Thẩm định CISSP - nồng độ

    Kỳ kiểm tra chứng nhận của Hệ thống Thông tin Chứng chỉ (CISSP) là một 6 giờ, 250-câu hỏi marathon. Để đưa vào quan điểm, trong 6 giờ bạn có thể đi bộ khoảng 25 dặm, xem một bộ phim Kevin Costner 1-1 / 2 lần, hoặc hát “My Way” 540 lần trên một máy karaoke. Mỗi kỳ thi tương ứng gần giống nhau về thể chất, ...

    Lựa chọn của người biên tập

    Biên soạn danh sách thư điện tử thương mại - núm vú

    Biên soạn danh sách thư điện tử thương mại - núm vú

    Xây dựng một danh sách e-mail thương mại rắn thời gian, nhưng nỗ lực của bạn trong các phương tiện truyền thông xã hội trả hết. Danh sách email được mua hoặc thuê từ môi giới có thể không đáng tin cậy, ngay cả khi họ xác nhận rằng danh sách được nhắm mục tiêu và rằng tất cả các địa chỉ được chọn tham gia. Bạn có thực sự nghĩ rằng nếu ai đó có một danh sách email hiệu quả cao?

    Kiểm tra Doanh nghiệp của Bạn về Công cụ Tìm kiếm - những người có đầu

    Kiểm tra Doanh nghiệp của Bạn về Công cụ Tìm kiếm - những người có đầu

    Mọi người vào Internet để khám phá hầu hết mọi loại hình kinh doanh. Sử dụng phương tiện truyền thông xã hội cho thương mại bắt đầu bằng việc nghiên cứu những gì trên web liên quan đến doanh nghiệp của bạn. Cho dù họ đang tìm kiếm cupcakes hoặc nha sĩ, điểm dừng đầu tiên của họ là một công cụ tìm kiếm. Có bao nhiêu người vào các trang web này? Những con số này đáng kinh ngạc. Ba người

    Doanh nghiệp của bạn cần tiếp thị e-mail? - núm vú

    Doanh nghiệp của bạn cần tiếp thị e-mail? - núm vú

    Các kênh giao tiếp mới hiệu quả hơn rất nhiều so với e-mail. Một bài đăng trên Facebook hoặc Twitter có thể cung cấp một thông điệp mạnh mẽ cho khán giả mà bạn đã làm việc chăm chỉ để tu luyện. Tuy nhiên, những người ủng hộ phương tiện truyền thông xã hội muốn bạn tin rằng, e-mail không chết - có nhiều cách để kết nối ...

    Lựa chọn của người biên tập

    Làm thế nào để Viết một tuyên bố Class - núm vú

    Làm thế nào để Viết một tuyên bố Class - núm vú

    Bạn viết lệnh lớp PHP để xác định các thuộc tính và phương pháp cho lớp học. Lớp là mẫu (mẫu) cho đối tượng. Câu lệnh class có định dạng chung như sau: class className {Thêm các câu lệnh xác định thuộc tính Thêm tất cả các method} Bạn có thể sử dụng bất kỳ ký hiệu xác nhận PHP hợp lệ nào cho <...

    Theo kịp với sự thay đổi của PHP và MySQL - các núm vú giả

    Theo kịp với sự thay đổi của PHP và MySQL - các núm vú giả

    PHP và MySQL là phần mềm mã nguồn mở. Nếu bạn chỉ sử dụng phần mềm từ các nhà xuất bản phần mềm lớn như Microsoft, Corel hay Adobe - bạn sẽ thấy rằng phần mềm nguồn mở là một loài hoàn toàn khác. Nó được phát triển bởi một nhóm các lập trình viên viết mã vào thời gian rảnh rỗi của họ, cho vui và miễn phí. ...

    Cách sử dụng các biến PHP cho việc lập trình HTML5 và CSS3

    Cách sử dụng các biến PHP cho việc lập trình HTML5 và CSS3

    Một biến PHP có thể được đặt tên gần như bất cứ điều gì trong lập trình HTML5 và CSS3. Có một số từ dành riêng mà bạn không thể đặt tên cho một biến (như in, đã có ý nghĩa trong PHP), vậy nếu chương trình của bạn không hoạt động và bạn không thể hiểu tại sao, hãy thử thay đổi một số tên biến hoặc tìm kiếm tại chỗ ...