• 0

Does neowin use jQuery and CSS


Question

This is mainly a question for the developers at neowin, is your drop down menu jQuery and CSS driven or just CSS. The only reason I ask is because I just started using jQuery and I have a tutorial which shows you how to create a smooth mouse over menu system and CSS and it looks awesome. Although yours has rounded corners, this has square but the principle is the same. jQuery is easy to learn.

Link to comment
https://www.neowin.net/forum/topic/925960-does-neowin-use-jquery-and-css/
Share on other sites

12 answers to this question

Recommended Posts

  • 0

I don't think Neowin uses jQuery, but it uses some sort of JavaScript Framework.

Rounded corners is simple to do in CSS, but each standards-compliant browser has it's own version of it in CSS. Technically the code is not valid, but if it works, it works. It's the border-radius property. Mozillas version is -moz-border-radius, Webkit's version is -webkit-border-radius, and I believe Operas is just border-radius.

I believe if Neowins menu was pure (X)HTML and CSS, it would not work in older browsers like IE6.

.. and using different fonts in posts is cool. Might do it more. >.>

  • 0

IPB uses prototype, but for everything else we use jQuery.

However, the dropdown menus are simple CSS. At most, we have added some transitional effects from jQuery, but it's not used for the basic dropdown functionality.

  • 0
  On 01/08/2010 at 23:28, jamesyfx said:

Rounded corners is simple to do in CSS, but each standards-compliant browser has it's own version of it in CSS. Technically the code is not valid, but if it works, it works. It's the border-radius property. Mozillas version is -moz-border-radius, Webkit's version is -webkit-border-radius, and I believe Operas is just border-radius.

The non-prefixed border-radius property works in Webkit too I believe, same for the IE9 previews. It's just Firefox that doesn't support the non-prefixed version, but allegedly Fx4 will.

  • 0

box-shadow is a mess at the moment, if anything it'll probably end up with either IE9 getting the prefix, or it's implementation changing in either Gecko or WebKit.

Edit: Ideally the prefix shouldn't be dropped until the module it's in is in the CR (Candidate Recommendation) stage, unfortunately it's on a per module basis, so while border-radius is pretty much done, box-shadow isn't.

  • 0
  On 01/08/2010 at 23:36, gigapixels said:

IPB uses prototype, but for everything else we use jQuery.

However, the dropdown menus are simple CSS. At most, we have added some transitional effects from jQuery, but it's not used for the basic dropdown functionality.

Thank you, I have only just started using jQuery, and it's the first time I have ever heard of it until yesterday prototype has been around for a while but jQuery is relatively new. jQuery saves a lot of time in coding, its like cutting corners but it's quite powerful.

  • 0
  On 02/08/2010 at 00:31, njlouch said:

Not sure why you think jQuery is new, but I am still learning more and better ways of using it. Lovely framework.

Same here, its by far and away the best "general purpose" JS library out there. Its saved me countless hours of coding.

  • 0
  On 02/08/2010 at 00:44, Majesticmerc said:

Same here, its by far and away the best "general purpose" JS library out there. Its saved me countless hours of coding.

another jquery fan here. its so adaptable and it has a ridiculous amount of tutorials for beginners/lazy devs lol

  • 0
  On 01/08/2010 at 23:42, The_Decryptor said:

box-shadow is a mess at the moment, if anything it'll probably end up with either IE9 getting the prefix, or it's implementation changing in either Gecko or WebKit.

...

Just in case anybody was wondering what I meant by that, here's some images.

643701912.png260111119.png990797076.png

On the left is Gecko, WebKit is in the middle and on the end is the IE9 preview. The spec doesn't really say what the blur radius actually does/effects, so no browser is wrong or right.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • "productivity purposes and actual work"? That totally depends on the productivity and the actual work. Many people can't switch to Linux simply because their actual work requires software and workflows that aren't available/possible on Linux. Also, if you're a non-casual gamer, stay away from Linux. Yes, it has improved a lot on the gaming side of things, but it still can't beat Windows on compatibility. You can expect every game on the market to just work on Windows from day one, the same can't be said about Linux. Games are designed specifically for Windows, after all, and Proton isn't perfect.
    • Well, that's good to hear. No one here wants MAGAs to breed.
    • OpenAI announces significant updates to Codex and voice agent tools by Pradeep Viswanathan Apart from serving the ChatGPT experience to hundreds of millions of users everyday, OpenAI is also engaged in providing its platform for developers creating AI applications. OpenAI is popular among developers not just for its cutting-edge models, but also because of its strong tooling and support for developers. Today, OpenAI announced two significant updates for developers. The first is about Codex, OpenAI’s software engineering agent. OpenAI is now making Codex available to ChatGPT Plus users. For a limited time, ChatGPT Plus users will be able to enjoy generous usage limits, but OpenAI will rate-limit them during high-demand periods. Codex can now connect to the internet to install dependencies, upgrade packages, run tests that need external resources, and more. OpenAI specified that internet access is off by default, but users can enable it for specific environments. Users can also control the specific domains which Codex can access and more. This Codex Internet access capability is available for ChatGPT Plus, Pro, and Teams users, and it is coming soon to Enterprise users. With today’s update, Codex users can now update existing pull requests when following up on a task. Finally, users can now dictate tasks to Codex. Apart from the above and bug fixes, OpenAI has made the following improvements to Codex: Added support for binary files: When applying patches, all file operations are supported. When using PRs, only deleting or renaming binary files is supported for now. Improved error messages for setup scripts. Increased the limit on task diffs from 1 MB to 5 MB. Increased the limit for setup script duration from 5 to 10 minutes. Polished GitHub connection flow. Re-enabled Live Activities on iOS after resolving an issue with missed notifications. Removed the mandatory two-factor authentication requirement for users using SSO or social logins. The second major update from OpenAI today is about voice agents. OpenAI’s Agents SDK is now available in TypeScript and it comes with support for handoffs, guardrails, tracing, MCP, and other core agent primitives. This SDK also includes new support for human-in-the-loop approvals, allowing developers to pause tool execution, serialize and store the agent state, approve or reject specific calls, and resume the agent run. OpenAI also released an updated speech-to-speech model with improvements in instruction-following reliability, tool-calling consistency, and interruption behavior. Also, developers can now customize how fast the voice speaks during each session. Developers can now access the updated model via gpt-4o-realtime-preview-2025-06-03 in the Realtime API and gpt-4o-audio-preview-2025-06-03 in the Chat Completions API. Finally, the Traces dashboard now supports Realtime API sessions, allowing developers to easily visualize voice agent runs, including audio input/output, tool invocations, and interruptions.
    • VirtualBox 7.1.10 by Razvan Serea VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Presently, VirtualBox runs on Windows, Linux, macOS, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, 7, 8, Windows 10 and Windows 11), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, 4.x, 5.x and 6.x), Solaris and OpenSolaris, OS/2, OpenBSD, NetBSD and FreeBSD. Some of the features of VirtualBox are: Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox. Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. VirtualBox 7.1.10 changelog: VBoxManage: Fixed a crash when running 'guestcontrol run' on Windows hosts (bug #22175) Audio: Fixed device switching on Windows hosts (bug #22267) Windows host installer: Fixed multiple installation entries in the 'Add or remove programs' dialog and upgrade issues Linux host: Fixed issue which caused VM Selector process crash due to missing libdl.so and libpthread.so libraries (bug #22193) Linux host: Removed libIDL as a build time dependency when building VirtualBox from source code (bug #21169) Linux guest and host: Added initial support for kernel 6.15 (bug #22420) Linux guest: Added initial support for kernel 6.16-RC0 Linux guest and host: Fixed issue with building modules for UEK8 kernel on Oracle Linux 9 distribution RDP: Fixed issue when it was not possible to paste clipboard buffer into a guest over RDP remote session Download: VirtualBox 7.1.10 | 119.0 MB (Open Source) Download: VirtualBox 7.1.10 Extension Pack | 21.9 MB View: VirtualBox Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Week One Done
      jrromero17 earned a badge
      Week One Done
    • One Month Later
      jrromero17 earned a badge
      One Month Later
    • Conversation Starter
      johnwin1 earned a badge
      Conversation Starter
    • One Month Later
      Marwin earned a badge
      One Month Later
    • One Year In
      fred8615 earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      237
    2. 2
      snowy owl
      156
    3. 3
      ATLien_0
      141
    4. 4
      Xenon
      131
    5. 5
      +FloatingFatMan
      130
  • Tell a friend

    Love Neowin? Tell a friend!